什么是应用程序午睡?它会减慢我的mac应用程序的速度吗?

早在2013年,macOS就加入了App Nap,但这并不是一个成为头条新闻的功能。所以,三年后,承认你仍然不知道它的作用,这并不丢脸。...

什么是应用程序午睡?它会减慢我的mac应用程序的速度吗?

早在2013年,macOS就加入了App Nap,但这并不是一个成为头条新闻的功能。所以,三年后,承认你仍然不知道它的作用,这并不丢脸。

总结一下:App Nap会让你当前没有使用或正在查看的程序进入“睡眠”,阻止它们使用系统资源,尤其是CPU,直到你再次关注它们。如果您打开了20个窗口,那么只有您当前使用的东西才应该使用系统资源和电池寿命。节省的能源可以加起来。

App-Nap不应与Power-Nap混淆,Power-Nap是一种名称类似的功能,允许你的Mac在挂起时下载更新或创建备份。这两个特征是不相关的。

应用程序nap的作用是什么

App-Nap是macOS(当时的osx)10.9mavericks增加的一个能量特性。其他的调整包括一个“应用程序使用大量的能源”,这是添加到电池图标。

什么是应用程序午睡?它会减慢我的mac应用程序的速度吗?

App Nap是一种相关的优化,阻止非活动应用程序使用CPU和其他系统资源。这使您的计算机的资源免费,并节省电池寿命。

什么时候应用程序被认为是“非活动的”?根据苹果的开发者指南,只有在应用程序:

  • 不是前台应用。
  • 最近没有更新窗口可见部分的内容。
  • 听不见。
  • 没有接受任何IOKit电源管理或NSProcessInfo断言。
  • 没有使用OpenGL。

这是什么意思?首先,您当前使用的应用程序不会进入睡眠状态。这同样适用于您当前可以看到的任何应用程序,假设您当前可以看到的窗口部分正在获取更新。任何发出声音的应用程序也不会进入睡眠状态,如果您想让音乐播放器在后台运行,这是个好消息。

这里的想法是,当前没有为您做任何事情的任何应用程序都不应该占用您的任何资源。当你再次打开应用程序的窗口时,应用程序就会被唤醒,从理论上讲,这不会影响性能(除非以一种积极的方式,将资源留给你实际使用的应用程序)。

如何检查应用程序当前是否正在打盹

相关:如何使用活动监视器排除Mac故障

从广义上讲,App Nap并不是面向用户的功能。在dock上或其他地方,都没有显示应用程序当前是否正在休眠的指示器。为此,您需要转到Activity Monitor,您可以在Applicati***>Utilities中找到它,或者通过搜索Spotlight找到它。

什么是应用程序午睡?它会减慢我的mac应用程序的速度吗?

进入“能量”标签,你会看到“应用程序小睡”一栏,这里的“是”表示给定的应用程序正在小睡。打开有问题的应用程序,它会立即醒来,活动监视器会在列中显示“否”。

这样做的目的是让应用程序很快醒来,用户甚至都不会注意到午睡的发生。但如果你认为这可能会减缓你的一些应用程序,你可能会求助。

如何完全或针对某些应用禁用应用程序nap

App Nap应用于所有应用程序,不管它们是否是在构建时考虑到了函数。至少在理论上,这可能会导致某些旧应用程序出现问题,阻止后台更新或导致速度减慢。如果你怀疑App Nap会引发问题,有一个简单的方法可以找到。

首先,在Finder中找到您的应用程序,然后右键单击它。

什么是应用程序午睡?它会减慢我的mac应用程序的速度吗?

单击“获取信息”,您可能会看到阻止应用程序Nap的选项。

什么是应用程序午睡?它会减慢我的mac应用程序的速度吗?

该选项不会为每个应用程序提供;通常,只有在创建应用程序时没有特别考虑应用程序Nap时,才会看到该选项。根据我们的经验,这意味着该选项主要出现在2013年或更早版本的应用程序中,尽管也有例外。如果可能的话,为你的程序禁用App Nap,看看你的问题是否解决了。

或者,您可以使用一个命令完全禁用App Nap。打开终端,您可以在“应用程序”>“实用程序”中找到,也可以使用Spotlight进行搜索。然后运行以下命令:

默认写NSGlobalDomain NSAppSleepDisabled-bool YES

这将完全禁用应用程序Nap。如果这样做可以解决你在应用程序中遇到的问题,可以考虑编写该应用程序的开发人员并让他们知道。完成此操作后,可以使用以下命令重新启用应用程序Nap:

默认删除NSGlobalDomain NSAppSleepDisabled

总的来说,App Nap是一个值得保持启用的特性,除非你有特别的问题。电池续航时间越长,这项功能就越有价值,而且大多数用户永远不会注意到任何事情正在发生。但知道如何禁用东西以防万一是件好事。

图片来源:Arthur Caranta/Flickr

  • 发表于 2021-04-08 22:09
  • 阅读 ( 142 )
  • 分类:互联网

你可能感兴趣的文章

如何远程访问mac

...ndows PC远程访问Mac的最简单方法是使用一个类似TeamViewer的应用程序。虽然TeamViewer是我们建议使用的选择,但您有许多屏幕共享和远程访问工具可供选择。 ...

  • 发布于 2021-03-22 09:44
  • 阅读 ( 268 )

为什么安装软件会减慢电脑的速度

...至是明显的问题。如果你的计算机没有足够的容量来容纳应用程序,那么你所经历的任何减速都与物理组件的负担无关,而与软件带来的其他负担有关。 ...

  • 发布于 2021-03-26 09:47
  • 阅读 ( 221 )

什么是“parentalcontrolsd”,为什么它在我的mac上运行?

...电脑的控制有关,家长可以管理孩子所花的时间和使用的应用程序。进程末尾的“d”表示这是一个守护进程,它是在Mac后台运行的进程,支持某些系统功能。要引用该过程的手册页,您可以通过在终端中键入man parentalcontrolds来...

  • 发布于 2021-04-06 19:03
  • 阅读 ( 188 )

Chromebook优于PC或Mac的三种方式

...的所有设置都会同步到新的“书”上。其中包括已安装的应用程序、扩展、书架上的图标,甚至还有壁纸。这简直是天衣无缝的过渡。 如果我在我的Windows机器上发现了一个**级的新扩展,它会在我安装Chromebook后立即同步到我的C...

  • 发布于 2021-04-07 07:13
  • 阅读 ( 209 )

什么是“backupd”,为什么它在我的mac上运行?

...器时,您注意到一个名为“backupd”的进程。这个过程是什么,为什么在你的Mac上运行? 相关:这个过程是什么?为什么它在我的Mac上运行? 本文是我们正在进行的系列文章的一部分,它解释了活动监视器中的各种进程,如kernel...

  • 发布于 2021-04-07 10:19
  • 阅读 ( 167 )

mac用户应该放弃google chrome,转而使用safari

...可以延长几个小时。 你不必相信我的话:检查一下哪些应用程序耗尽了你的MacBook的电池,Chrome会一直排在首位,除非你正在转换视频或其他东西。 Chrome在你的CPU上运行得很辛苦,虽然它的电池续航时间越来越好,但它仍然无...

  • 发布于 2021-04-08 02:57
  • 阅读 ( 172 )

什么是macos中的power nap?

...能,当你的Mac电脑处于睡眠模式时,它可以让你的系统和应用程序不断更新。 能量小睡有什么作用 powernap已经成为macOS的一项功能有好几年了。它的功能会因您的Mac电脑是连接交流电源还是电池而有所不同。 无论电源状态如何...

  • 发布于 2021-04-08 21:38
  • 阅读 ( 172 )

卸载字体可能不会加速你的pc或mac

...况下,你会注意到太多的字体。例如,像字处理器这样的应用程序可能需要很长时间才能启动。应用程序中的“字体”菜单可能需要很长时间才能出现,而且通常速度很慢。 你可能会在超过1000种字体上看到这种放缓。默认字体...

  • 发布于 2021-04-09 01:04
  • 阅读 ( 161 )

你应该使用windows的全驱动器压缩来节省空间吗?

...磁盘空间”在Windows上。但是你能节省多少磁盘空间,有什么问题吗? 此选项使用ntfs压缩 相关:如何使用NTFS压缩以及何时使用 Windows使用NTFS文件系统,NTFS具有内置的压缩功能,允许您压缩单个文件和文件夹。 驱动器属性窗口...

  • 发布于 2021-04-09 08:09
  • 阅读 ( 268 )

10个窗口调整神话被揭穿

...做什么,您应该使用它吗? 您可以通过运行CCleaner这样的应用程序来释放磁盘空间,CCleaner是另一个临时文件清理工具,甚至是Windows磁盘清理工具。在某些情况下,当你删除大量无用的文件时,你甚至会看到一台旧电脑加速。 ...

  • 发布于 2021-04-11 15:39
  • 阅读 ( 175 )
tth9516
tth9516

0 篇文章

相关推荐