PSA:不要忘记重新启动 Mac 以释放 kernel_task 的内存

Avilas

这对 Mac 用户来说是一个有用的提醒,定期重新启动 Mac 以保持最佳系统性能非常重要。

不时重新启动 Mac 可以带来多种好处,有助于提高系统性能和稳定性。随着时间的推移,某些后台进程、应用程序和系统任务积累并开始消耗大量内存、CPU 和系统资源的情况并不罕见,这可能会导致系统性能下降,甚至导致 Mac 彻底迟缓和缓慢。重新启动不仅有助于清除内存使用情况、系统缓存并结束后台运行的任何不必要的进程,而且还很有价值,因为它还允许安装任何必要的安全补丁或系统更新。

重新启动有助于释放 kernel_task 内存分配

在现代 MacOS 版本中真正可能失控的更常见的系统任务之一是内核任务,并且当 kernel_task 开始消耗过多的内存或 CPU 使用率时,定期重新启动可以帮助控制它。由于 kernel_task 负责维护许多核心系统功能,包括内存分配、虚拟内存和交换以及热调节,因此,随着 kernel_task 越来越多地承受任务和进程的负担,系统正常运行时间延长导致性能低下并不罕见,而它并不总是能够有效地自行释放。因此,重新启动 Mac 有助于防止 kernel_task 使 MacOS 过载、清除系统缓存、重置后台任务和进程以及释放任何可能卡住的内存或虚拟内存。

重启前:kernel_task 消耗了 6 GB 内存

下面的屏幕截图演示了 Mac 上的活动监视器中 kernel_task 的情况,尽管没有明显的原因,但运行速度非常缓慢。正如你所看到的,kernel_task 进程本身占用了大量的 RAM,其中 kernel_task 消耗了超过 6GB 的内存,但没有明显的原因:

这是在 Mac 上进行的,该 Mac 已大量使用许多浏览器选项卡和会话,但 Safari 和 Chrome 被退出,Mac 就被搁置了一夜。尽管如此,kernel_task 并没有将内存释放给 MacOS,系统性能受到影响,但重新启动有很大帮助。

重启后:kernel_task 消耗了 9 MB 内存

快速重启 Mac 后会发生什么?您将在下面的屏幕截图中看到,重新启动允许 kernel_task 释放所有内存分配,将内存使用量减少到仅 9 MB!

更多系统使用 = 更需要重新启动

您在 Mac 上同时使用的应用程序和 Web 浏览器选项卡越多,系统内存总量越少,定期重新启动 Mac 所带来的好处就越多。

我以为 MacOS 自己管理内存分配和系统资源?

确实如此! MacOS 对内存和资源的管理相当好。但没有什么是完美的,并且您消耗的并发应用程序、浏览器窗口/选项卡、媒体和资源越多,各种系统任务就越有可能被积极利用,这可能导致性能下降或 kernel_task 等进程不堪重负。由于 kernel_task 将为您管理虚拟内存,并且它并不总是在不再使用后释放交换空间,因此偶尔重新启动可以帮助解决此问题。

此外,目前仍在使用的许多 Mac 的总内存只有 8GB 或 16GB,考虑到现代 MacOS 版本、应用程序、激进的工作流程和繁重的工作对内存的需求,这些内存并不总是足以在高需求下提供出色的性能。用更少的系统资源保持性能的一个简单方法是同时使用更少的应用程序,但也要定期重新启动Mac以刷新各种缓存、虚拟内存并重置各种系统资源分配。

那么该怎么办呢?这是简单的部分:

  • 如果您不熟悉,重新启动 Mac 非常简单:拉下  Apple 菜单并选择“重新启动”
  • 另外,养成定期更新 MacOS 系统软件的习惯,这也需要重新启动系统才能完成该软件更新的安装。

这就是全部内容了。您不需要经常这样做,但也许每周一次或两次您可能会注意到好处。如果您已经三个月没有重新启动 Mac,并且您的 Mac 感觉很慢,那么重新启动无疑会使其再次感觉快速。如果您的 Mac 长期负担过重且资源不足(现代 MacOS 需要 8GB RAM,工作流程繁重),您可能需要每天重新启动。

如果您定期安装 MacOS 系统软件更新,您可能不会经常遇到此问题或重新启动要求,但我们中的许多人会出于多种原因推迟更新,并且可能会发现自己几周或几个月都没有重新启动 Mac。

但是,如果能创下正常运行时间的吉尼斯世界纪录呢?

漫长的系统正常运行时间与极客的信誉有关,因为非常长的正常运行时间通常是系统稳定性和效率的指标(我们见过的最长的 Mac 正常运行时间之一是 454 天,但评论中的一些人报告了更长的正常运行时间,正如我们评论中报道的,一台很少使用的 Mac 显然具有 2700 天的正常运行时间!),所以显然,如果你经常重新启动,你将无法参加最长正常运行时间的比赛。但是,您的 Mac 性能可能会更好,尤其是对于占用大量资源且喜欢使用大量内存的现代 MacOS 版本。

顺便说一句,这适用于任何计算机或设备,但显然我们在这里关注的是 Mac。尽管如此,您可能也想养成定期重新启动 iPhone、iPad、Windows PC 或 Android 的习惯。

建议阅读:如何让双子座记住(或忘记)你说过的一切

您对重新启动 Mac 有什么想法?您是否经常或按特定时间表重新启动 Mac?您是否注意到更定期的系统重新启动带来了显着的性能优势?您是否一直让 Mac 保持开机状态并且从不重新启动?您参加世界最长正常运行时间竞赛吗?让我们知道您对此主题的想法、经验和意见!