Mac 卡死的时候,最让人头疼的就是某个程序界面彻底冻住,鼠标转圈圈,Dock 栏图标灰了却怎么点都关不掉。这种情况说明程序已经脱离正常响应,但后台进程还在偷偷吃内存和 CPU——如果不及时处理,整机的响应会越来越慢,甚至彻底瘫掉。这时候就得靠系统自带的“活动监视器”来精准定位,然后强制终止。

先从第一步说起:怎么打开活动监视器并切换到完整的进程视图。
启动活动监视器并切换到完整进程视图
按下 Command + 空格 呼出聚焦搜索,输入“活动监视器”回车就能启动。不过默认打开后显示的是“我的进程”,这个视图只会列出当前用户的应用,但很多导致卡死的系统级服务并不在里面。所以必须立刻做两件事:点击顶部标签栏的“所有进程”,再点右上角搜索框左侧的下拉箭头,选择“所有进程,分层显示”。这一步非常关键——如果不选“分层显示”,你就看不到 loginwindow、cfprefsd 这类经常卡住关机流程的底层进程,到时候折腾半天也找不出真正元凶。
识别并筛选出真正卡死的进程
切换到“所有进程,分层显示”后,优先看“状态”这一列。凡是带“(未响应)”后缀的条目,基本就是罪魁祸首,直接处理。如果列表里没有明显的未响应标注,那就按“% CPU”从高到低扫一遍——长期卡在 60% 以上、而且名称看着可疑(比如名字里带“Helper”“Agent”“CrashReporter”的)也要盯住。注意,不要只搜应用的名字,像“微信”这种程序往往对应着好几个进程:WeChat Helper、WeChat Plugin Host……得点开左边的三角箭头,看看子进程是不是标红了或者 CPU 占用异常高。
强制退出进程的两种操作路径
找到目标进程后,怎么干掉它?有两种方法,根据场景选一个就行。
方法一(推荐普通用户用):单击选中目标进程,然后点击窗口左上角的红色“X”按钮。弹出来的对话框里选“强制退出”,确认即可。这一步会直接发送 SIGKILL 信号,进程没有任何缓冲时间,瞬间消失。
方法二(针对顽固后台服务):如果红色 X 按钮不起作用,或者目标是一个系统后台进程,可以这样操作:选中进程 → 顶部菜单栏点“显示” → “将信号发送给进程” → 从下拉菜单选“KILL (9)” → 点“发送”。这个操作的效果和终端里敲 kill -9 一模一样,只是绕过了命令行,对不敢输错字符的用户来说更友好。
验证进程是否真正退出
强制退出之后,别急着关窗口,得确认它是不是真的被清掉了。正确做法是:先关闭当前活动监视器窗口,重新打开一个新实例;然后切换回“所有进程,分层显示”;接着在右上角搜索框输入刚才终止的进程名称(比如“Zoom”或“AdobeIPCBroker”)。如果搜索结果为空,或者只剩一行“未响应”字样但不再占用 CPU,就说明成功清除。但如果你发现同名进程还在,并且 CPU 数值继续飙升,那说明它被父进程自动重启了——这时候要往上翻,找到它的父进程(缩进层级更高的那一行),重复强制退出操作才行。
