性能指南

Mac 变慢:先找原因,再对症下药

Mac 变慢几乎总有明确的原因:某个 App 霸占处理器、内存压力过大、磁盘快满了、Spotlight 正在建立索引,或者机器过热而自动降频。好消息是,macOS 本身就提供了诊断所需的一切工具。

本指南按从最常见到最少见的顺序逐一排查。先说清楚一点:没有任何软件能把一台 2017 年的 Mac 变成新机,那些承诺奇迹的“内存清理工具”也做不到它们宣称的效果。我们的目标是去掉拖慢 Mac 的因素,而不是相信什么灵丹妙药。

从活动监视器开始

打开活动监视器:按 Command + 空格键,输入“活动监视器”,或者前往应用程序 > 实用工具。在 Mac 变慢时让它保持打开。

  1. CPU 标签页:按 % CPU 排序。如果某个 App 在你没有导出视频之类任务的情况下,长时间占用 80% 到 100% 以上,就值得怀疑。
  2. 内存标签页:重点看底部的内存压力图表,而不是原始数字。
  3. 磁盘标签页:持续大量的读写活动,通常意味着正在建立索引、备份或同步。
  4. 能耗标签页:在笔记本电脑上很有用,可以找出耗电的元凶。

要关闭卡死的 App:选中它,点按工具栏中的 (x) 按钮,然后选择退出或强制退出。不要强制退出你不认识的系统进程。

进程是什么怎么办
mds_stores、mdworkerSpotlight 建立索引等待,更新或迁移后通常需要几个小时
kernel_task 占用高macOS 为控制温度而限制处理器给 Mac 降温,检查通风
backupd时间机器备份让它完成
photoanalysisd、mediaanalysisd照片分析(人物、物体)导入后属于正常现象,让 Mac 保持接通电源
bird、cloudd、fileproviderdiCloud 云盘和云服务同步等待同步完成
浏览器的渲染进程标签页和扩展关闭占用大的标签页,检查扩展

内存:看压力,而不是“可用”内存

macOS 会有意使用几乎全部可用内存:App 用不到的部分会被用作缓存,以加快访问速度。所以内存“占满”是正常的。真正该看的指标是内存压力:

  • 绿色:一切正常,即使已使用的内存看起来很高;
  • 黄色:macOS 正在压缩内存,并开始使用磁盘;
  • 红色:Mac 确实内存不足,正在大量写入磁盘(参见已使用的交换)。这时变慢就不可避免了。

如果内存压力经常处于黄色或红色,真正的解决办法是关闭占用大的 App 和标签页、换掉某个资源消耗过多的 App,或者接受现实:以你目前的用法,8 GB 内存的 Mac 已经很吃紧了。搭载 Apple 芯片的 Mac 无法升级内存。

一键式“内存清理工具”主要是清空 macOS 的缓存。可用内存的数字会上升几分钟,随后系统不得不重新加载所有内容,有时反而更慢。对于长期居高不下的内存压力,这不是解决办法。

登录项和后台项目

每一个在登录时启动的 App、每一个持续运行的代理程序,都会一点点蚕食内存和处理器时间。整理一下:

  1. 打开系统设置 > 通用 > 登录项与扩展(macOS Sonoma 中为登录项)。
  2. 在登录时打开中,用 − 按钮移除启动时不需要立即打开的 App。
  3. 在允许在后台中,关闭你已不再使用的 App 的项目。关闭安全或备份类项目可能会让它们无法工作,请在清楚后果的前提下操作。
  4. 重新启动,看看效果。

已卸载 App 的残留有时会留下仍在运行的代理程序。参见干净地卸载 App。

磁盘快满了:悄无声息的减速

当可用空间低于 10% 到 15% 时,macOS 就没有足够的空间来存放交换文件、缓存和快照。Mac 会变慢,App 会意外退出,系统更新也会拒绝安装。

请在系统设置 > 通用 > 储存空间中查看。如果可用空间不足,这很可能就是需要首先解决的问题:请按照我们释放磁盘空间的方法操作。

Spotlight、系统更新和浏览器

Spotlight 建立索引。在 macOS 更新、迁移数据或连接大容量磁盘之后,Spotlight 会重新为所有内容建立索引。在几个小时内,mds_stores 会持续占用处理器和磁盘。让 Mac 保持开机并接通电源,问题会自行解决。要把某个大型文件夹或磁盘排除在索引之外:打开系统设置 > Spotlight,然后点按搜索隐私。

系统更新。前往系统设置 > 通用 > 软件更新。更新经常会修复内存泄漏和性能问题。也别忘了更新你的 App:在搭载 Apple 芯片的 Mac 上,通过 Rosetta 运行的 Intel 版 App 会比原生版本慢。

浏览器。它往往是 Mac 上最耗资源的 App。每个标签页都有自己的进程,有些扩展还会拖慢每一个网页。在 Safari 浏览器中:Safari 浏览器 > 设置 > 扩展。在 Chrome 中:通过⋮ > 扩展程序 > 管理扩展程序菜单,并用窗口 > 任务管理器查看每个标签页的内存占用。

重新启动、发热和安全模式

重新启动。很多 Mac 只有在更新时才会重启。重新启动可以清空交换文件、重新启动卡住的服务,解决不少莫名其妙的卡顿。

留意发热。温度过高的 Mac 会降低频率来保护自己,这正是 kernel_task 的作用。把笔记本放在坚硬的表面上,保持通风口畅通,避免阳光直射。MacBook Air 没有风扇,在长时间高负载运算时自然会降速。

试试安全模式,它会在不加载第三方项目的情况下启动,并检查磁盘:

  • 搭载 Apple 芯片的 Mac:关机,按住电源按钮,直到出现正在载入启动选项,选择磁盘,按住 Shift 键,然后点按以安全模式继续。
  • 搭载 Intel 处理器的 Mac:重新启动,并一直按住 Shift 键,直到出现登录窗口。

如果 Mac 在安全模式下运行流畅,问题就出在某个第三方项目(代理程序、扩展、登录时启动的 App)。如果依然很慢,就要考虑硬件原因了:电池严重老化、固态硬盘接近寿命终点,或者这台 Mac 的性能已经跟不上当下的 App。

MacNeat 能做什么,不会做什么

MacNeat 可以帮你更快地完成上述步骤:

  • Élan 汇集了登录项、后台项目(代理程序和守护进程)以及有针对性的维护任务(DNS 缓存、内存、Spotlight、磁盘验证)。
  • Bilan 显示 Mac 的健康状况(内存、CPU、磁盘)并给出建议,比如在内存压力过高或启动磁盘快满时提醒你。
  • 健康功能会监测温度、风扇、固态硬盘和电池状态,帮助你发现硬件方面的原因。

MacNeat 也提供释放内存的任务。坦白说:出于上文解释的原因,它的效果是暂时的。它无法替代更大的内存,也不能代替关闭那些占用过多资源的 App。所有删除都经过废纸篓,操作均可撤销。

常见问题

为什么 Mac 刚更新完就变慢?
Spotlight、“照片”和其他服务会在几个小时内重新为你的数据建立索引。让 Mac 保持开机并接通电源,然后重新启动,卡顿通常会在一天内消失。
Mac 要多少内存才能运行流畅?
8 GB 足以应付办公和适度浏览网页。如果经常打开大量标签页、处理照片、做开发或使用 AI 工具,16 GB 或以上可以避免持续的内存压力。
内存清理工具能让 Mac 变快吗?
不能持久。它们清空的恰恰是 macOS 用来提速的缓存,看得见的效果只能维持几分钟。
安全模式会删除数据吗?
不会。它在不加载第三方项目的情况下启动,检查磁盘并清除部分系统缓存。只需正常重新启动即可恢复日常使用。
Mac 变慢时需要重装 macOS 吗?
很少需要。请先尝试本指南中的步骤。通过 macOS 恢复功能重装系统会保留你的数据,但操作前请先做一次时间机器备份。
为什么风扇一直转个不停?
可能有进程在持续占用处理器(查看 CPU 标签页),或者环境温度较高。如果找不到原因,请检查通风口是否积灰,并送修检测。