想找一款软件,可以实现监控macOS上面某个进程cpu占用40%以上持续时间超十分钟的功能,是系统和部分可疑进程,而不是pd这类软件的名字,根据我的经营主要是macOS自生的进程因软件bug触发导致cpu占用过高,我遇到过的就不下十个.
主要是我的手提电脑经常不关机,用久了就会出现某些进程cpu占用异常的问题,以前用x86,占用高风扇马上表现出来了,用了m1之后即便占用单核100%风扇还是不超过三千转,整体cpu占用不超过四十,所以不细心根本无法察觉.我测试了istatsmenus 的cpu 和温度监控功能, 还是无法达到我的要求.
其实这个要求实现起来也简单,每隔几分钟top查询cpu占用前二十的进程并保存,如果三个循环下来占用还是很高再接合macOS系统进程黑名单进行报警处理,不知道大家有一样的需求吗?
如果是自己实现的话,我就去把stackoverflow上面关于macOS cpu占用高的进程都给趴下来做个黑名单,再用脚本去检测就行了.