Mac活动监视器教程:揪出耗电狂魔,看懂内存压力
Mac突然变慢、风扇狂转?多半是某个App在后台偷吃资源。活动监视器(Activity Monitor)能直接揪出它们,让你知道谁在占CPU、吃内存、耗电量。
1. 打开活动监视器 在“应用程序”>“实用工具”里找到它,或按 Command+空格搜“活动监视器”。 为什么:系统自带,免费,无需安装第三方。
2. 选“CPU”或“内存”标签 窗口顶部有CPU、内存、能耗、磁盘、网络五个标签。点“CPU”看处理器占用,点“内存”看物理内存使用。 为什么:不同标签负责不同资源;CPU过高导致卡顿,内存不足会触发压缩或交换。
3. 按“% CPU”或“内存”列降序 点击列头即可排序。通常前几个就是“狂魔”——比如一个浏览器标签页占90% CPU。选中进程,点左上角“X”按钮强制退出(或右键选“退出”)。 为什么:降序让最耗资源的进程排在最上面,方便定位。
高级技巧:Dock栏显示实时CPU图形
- 在活动监视器菜单栏点击“显示”>“Dock图标”,选择“显示CPU使用率”或“显示CPU历史记录”。 - 之后Dock上的活动监视器图标会变成实时CPU占用条(每个核心一条)或历史曲线,一眼就能看出当前繁忙程度。 - 同理,也可以选择“显示网络使用率”或“显示磁盘活动”。 - 为什么:不用频繁打开主窗口,瞄一眼Dock就知道机器状态。
深度解读:内存压力到底看什么?
- 别只盯着“已用内存”:macOS会尽可能用满内存以提升响应速度,所以“已用”很大不等于卡顿。
- 关键看“内存压力”:窗口左下角的压力图,颜色分绿(轻松)、黄(有压力)、红(严重)。绿色表示内存够用;黄色表示系统开始压缩或使用交换空间;红色意味着严重依赖虚拟内存,此时Mac会变慢。
- 怎么看具体压力值:终端输入 memory_pressure,最后一行“System-wide memory free percentage”是空闲百分比,压力百分比=100-空闲百分比。活动监视器的垂直刻度就是该数值。
- 什么情况要警惕:压力长期红色,且伴随大量交换(“内存”标签中“已使用的交换”超过几GB),可能说明物理内存不够,建议关闭大型应用或考虑升级。
小建议
- 看到“kernel_task”或“windowserver”别紧张:kernel_task是系统内核进程,CPU高通常是为了散热降频;windowserver负责图形渲染,高占用常见于外接显示器或大量窗口。优先关你自己打开的App。 - 如果内存压力经常黄色甚至红色,而你又不想换电脑,试试关闭浏览器多余标签页或重启Mac——释放被长期占用的缓存。 - 强制退出前先保存工作,避免丢数据。
诚实提醒:活动监视器本身也会消耗一点资源,但微乎其微。另外,“Dock图标”设置不同macOS版本略有差异,但在近几代macOS(含Sonoma、Sequoia)中均有效。
参考来源
- Activity Monitor User Guide for Mac - Apple Support
- How to use Activity Monitor to view and manage the ... - YouTube
- I want to learn using Activity Monitor, any tips or sources? - Reddit
- Activity Monitor Not Defaulting to Show CPU Usage as my Dock Icon
- Make Activity Monitor show more than 4 cores worth of CPU usage ...
- What is an acceptable Memory Pressure % - MacRumors Forums
- How Memory Works in macOS