App出问题时发通知。
当某个App一直占用CPU、内存不断增长,或频繁读写磁盘或网络时,Vitals会告诉你,并说出是哪个App、它一直在做什么,让你在风扇响起来之前就知道。
菜单栏读数会先变红。如果一直这样,通知会说出是哪个App,以及它在做什么。
这些数字是模拟的:网页读取不了你的Mac,也不应该读取。
它看的是持续的模式,不是瞬间的峰值。
Chrome占用100%一秒钟很正常。Chrome占用70%十分钟,就是有个标签页需要你去找。Vitals会等到真正有意义的模式出现,再说出是哪个App、它一直在做什么,所以不会每次运行构建都来打扰你。
- 一个App持续占用CPU十分钟
- 一个App的内存持续增长一小时
- 磁盘或网络的突发量远高于平时
- Mac持续几分钟过热
它发现的一切,以及现在的情况。
每条提醒都会进入“概览”旁边的“值得关注”,按天分组。发现三次的事项是一行加一个次数,而不是三行;每一行都告诉你现在的情况,所以你能看出哪些已经自行解决。
- 按天分组
- 多次发现的事项合为一行,带次数
- 按类型筛选,置顶你想保留的
- 让一个App安静到明天,或永久安静
每个上限都由你来设。
“设置”→“洞察”里有所有阈值:超过多少、持续多久。“出现以下情况时通知我…”可以为一个App添加内存或CPU上限,持续时间由你选,让你最担心的那个App得到单独监视。
- CPU百分比,以及持续多少分钟
- 内存增长多少,突发量多大
- 多热,持续多久
- 你为一个App设的上限
菜单栏最先变红。
在发出任何通知之前,高负载的读数会先在菜单栏中变红,下拉面板会告诉你超过了哪个上限、持续了多久。一个App被点名后,一小时内不会再提它,所以已知的问题不会一直响个不停。
- 读数高负载时变红
- 下拉面板说明是哪个上限、持续了多久
- 被点名过一次的App,一小时内不会再提
- 一个开关管所有通知
警报:之前与之后
Mac告诉你出了问题的方式是变热、变慢或变吵,而到那时问题已经存在一段时间了。活动监视器没有通知:只有你碰巧在看时它才显示数字,而真正要紧的数字通常是已经爬升了一小时的那个,而不是突然冲高的那个。
有用的提醒针对的是模式。Chrome占用100%一秒钟很正常;Chrome占用70%十分钟,就是有个标签页需要你去找。Slack占用3 GB算多;Slack一小时内增长1.4 GB,就是内存泄漏。
Vitals关注的就是这些模式:一个App一直占用CPU,一个App的内存不断增长,磁盘或网络的突发量远高于平时,Mac持续几分钟过热,以及你自己为某个App设的任何上限。每一项都是一条通知,说出是哪个App、它一直在做什么,同时在“值得关注”中留下一行,说明现在的情况。一个App被点名后,一小时内不会再提它;你还可以让一个App安静到明天,或永久安静。
在Vitals中的位置
标签页、菜单栏项和设置,按你会用到的顺序排列。
- 01
查看Vitals发现了什么
“值得关注”在“概览”旁边打开,按天分组。多次发现的事项是一行加一个次数,每一行都说明现在的情况,你还可以按类型筛选列表,并置顶你想保留的内容。
- 02
设定阈值
“设置”→“洞察”:CPU百分比和持续多少分钟,内存增长多少,磁盘或网络突发量多大,以及多热、持续多久。通知的开关也在那里,只有一个。
- 03
设一个你自己的上限
“设置”→“洞察”→“出现以下情况时通知我…”,或右键点按一个App并选取“在以下情况时通知…”:只为这个App设一个内存或CPU上限,持续时间由你设定。
- 04
不想听到的,就让它安静
右键点按一个App或关于它的通知,即可在明天之前或永久不再收到相关提醒。你设为安静的App会列在“设置”→“洞察”中。菜单栏读数会先变红,下拉面板会说明哪个读数超过了哪个上限、持续了多久。
背后的术语
这些数字是什么意思,摘自活动监视器术语表。
问题
购买前,大家关于警报最常问的问题。
Vitals会提醒我哪些事?
一直占用CPU、内存不断增长,或频繁读写磁盘或网络的App,Mac过热,以及你为某个App设的任何上限。每一项都是一条通知,说出是哪个App、它一直在做什么。
是不是每次有东西在忙都会提醒我?
不会。CPU提醒需要持续忙碌十分钟,内存提醒需要持续增长一小时,而且一个App被点名后,一小时内不会再提它。一次短暂的导出不会触发提醒。
可以关闭提醒吗?
可以,在“设置”中用一个开关就行。也可以调高阈值,让一台忙碌的Mac不再频繁打扰你,又不至于完全不出声。
活动监视器有提醒功能吗?
没有。活动监视器只显示此刻正在发生的事,从不通知你任何事。
可以只为一个App设提醒吗?
可以。打开“设置”→“洞察”→“出现以下情况时通知我…”,或右键点按该App并选取“在以下情况时通知…”,然后设定内存或CPU上限,以及需要持续多少分钟。
如果某个App本来就该很忙呢?
右键点按它或关于它的通知,即可让它在明天之前或永久不再提醒。被设为安静的App会列在“设置”→“洞察”中。
Mac过热时Vitals会告诉我吗?
会:当Mac持续发热几分钟后,它会告诉你是哪个App造成的,以及风扇的转速。温度和分钟数可在“设置”→“洞察”中设定。
以前的提醒去哪了?
进入“概览”旁边的“值得关注”,按天分组;多次发现的事项会带上次数,并显示现在的情况。
继续阅读
用到它的指南,以及Vitals与大家为此购买的App相比如何。