App Nap 是 OS X 10.9 Mavericks 的一项新功能。它能帮你在同时运行多个应用程序时节省电能。OS X 能够发现完全隐藏在窗口背后的应用程序。如果某个应用程序没有为你做任何事,比如播放音乐、下载文件或查收电子邮件,App Nap 会将该应用程序减速以节省宝贵的电池使用时间。不过,只要你再次使用该应用程序时,它就会立即恢复全速运行。这一切衔接得流畅无缝,你会以为它一直都是在运作的。App Nap 也同样适用于 Safari 的标签页,只有看得到的标签页才会保持全速运行。通过 App Nap,处理器的能源消耗可以减少达 23% 之多。

所以对于一般用户来说,尤其是 MacBook 用户,开启 App Nap 功能能够有效帮助你延长电池续航。但是对于一些机器性能过剩的用户来说,比如你刚买了「垃圾桶」(Mac Pro),开着它有时候就会带来小小的不便,换句话说,是根本没有必要。

打开「活动监视器」应用程序,选择「能耗」选项卡,你就会看到此时哪些应用程序在 App Nap 掌管之下(如图)。

本文接下来会探讨关于 App Nap 的三个问题:

  • 如何关闭某个特定应用程序的 App Nap 功能?
  • 如何彻底禁用 OS X Mavericks 的 App Nap 功能?
  • 如何重新开启 OS X Mavericks 的 App Nap 功能?

下面我们进入正题:

如何关闭某个特定应用程序的 App Nap 功能

虽然过程比较简单,但是可能你根本没有想到过。

第一步:只需前往「应用程序」文件夹,找到并选中你想要禁用 App Nap 的那款应用程序(本文以 1Password 应用程序为例子)。

第二步:右键单击该应用程序,在弹出的选项面板中选择「显示简介」选项。

第三步:在应用程序简介面板中将「停用 App Nap」前面的复选框打上勾即可。

这样一来,App Nap 就对此应用程序不起作用了。

如何彻底禁用 OS X Mavericks 的 App Nap 功能

你可能猜到了。对的,我们将使用神器「终端」应用程序。

只需打开「终端」应用程序,在其窗口中输入如下命令并回车执行即可。

defaults write NSGlobalDomain NSAppSleepDisabled -bool YES

接着重新开启应用程序即可使其摆脱 App Nap,事实上此时最简单的办法就是重启一下系统。

如果你再次打开「活动监视器」应用程序,选择「能耗」选项卡,那么你会看见「App Nap」那一列值都变成了「否」,你可以检查一下。

如何重新开启OS X Mavericks的App Nap功能

关闭 App Nap 后 MacBook 电量掉得快多了?用了一段时间想调整回来?

恢复默认 App Nap 功能依旧很简单,重新输入如下的终端命令就可以了,当然,不要忘了重新启动。

defaults delete NSGlobalDomain NSAppSleepDisabled

以上便是对文首的三个问题的回答。还是那句话,对于一些机器能源过剩的用户来说,开着它根本没有必要,所以,果断下手干掉 App Nap 吧。