应先用活动监视器启用“所有进程,分层显示”并按CPU/内存排序定位高占用进程,再检查登录项与LaunchAgents自启项,必要时用终端命令ps/kill/launchctl辅助排查和终止顽固后台进程。
mac变慢、风扇狂转或电池掉电快,往往不是因为某个大应用开着,而是那些“看不见”的后台进程在悄悄吃资源——比如微信helper、onedrive、adobeipcbroker、zoomopener,甚至某些登录项里的小工具,窗口早关了,进程却一直跑着。
用活动监视器揪出真正在拖慢系统的进程
活动监视器不是只看“应用”列表的工具,它真正的价值在“所有进程,分层显示”模式。
- 按 Command + 空格,输入“活动监视器”回车启动;
- 顶部菜单栏点【显示】→【所有进程,分层显示】(这步不能跳,否则看不到 helper 类进程);
- 切换到【CPU】标签页,点击“% CPU”列标题排序,重点关注持续高于20%且非 kernel_task / WindowServer 的条目;
- 同样切到【内存】标签页,看“物理内存已使用”是否逼近总量,若“交换使用”>0,说明内存严重不足,优先处理内存占用高的进程;
- 右键列标题区,勾选“命令行”,能看清进程真实路径——比如
/Applications/WeChat.app/Contents/MacOS/WeChat Helper就是微信后台,不是系统进程; - 找到目标后,点中它,再点左上角“X”,选【强制退出】。
快速验证哪些进程是开机就自启的“惯犯”
很多延迟问题根源不在当前运行,而在每次开机自动拉起的后台服务。
- 点苹果菜单 →【系统设置】→【通用】→【登录项】;
- 查看列表右侧是否有“在后台运行”标识,尤其注意 QQ、百度网盘、迅雷、CleanMyMac、Parallels Desktop 这类常驻型软件;
- 对不需要的项目,点右侧“⋯”→【移除】;
- 若某应用没有出现在登录项里,但它仍每天开机就出现,说明它可能通过 LaunchAgents 自启:打开访达,按 Command + Shift + G,输入
~/Library/LaunchAgents,找名字含应用名的.plist文件,直接移到废纸篓(无需重启,下次登录才生效)。
终端辅助排查顽固或隐身进程
当活动监视器搜不到、Dock右键没反应时,说明进程可能以脚本或 launchd 代理方式运行。
- 打开终端,输入
ps aux | grep -i "关键词",例如ps aux | grep -i "notion",快速定位相关进程; - 输出中第二列是 PID,记下数字,执行
kill -9 [PID]强制终止; - 想查它是不是被 launchd 管理的常驻服务?运行
launchctl list | grep -i notion,有输出且 PID 不为“-”,说明确实在运行; - 若确认是第三方自启服务,可临时禁用:
launchctl unload ~/Library/LaunchAgents/com.notion.Notion.plist(路径需按实际调整)。
顺手清理几个高频“伪后台”陷阱
有些进程看起来像后台,其实是系统正常行为,误杀反而影响体验:
-
mds_stores是 Spotlight 索引进程,高 CPU 属正常,右键它选【忽略】比强制退出更稳妥; -
kernel_task占 CPU 高,大概率是温度调控机制在工作,不是故障,不用动; -
WindowServer是图形渲染核心,占用高通常意味着你在用多显示器、录屏或运行 OpenGL 应用,属合理负载。
不复杂但容易忽略。


















