macOS有没有监控某一进程长时间cpu占用超标的?

想找一款软件,可以实现监控macOS上面某个进程cpu占用40%以上持续时间超十分钟的功能,是系统和部分可疑进程,而不是pd这类软件的名字,根据我的经营主要是macOS自生的进程因软件bug触发导致cpu占用过高,我遇到过的就不下十个.

主要是我的手提电脑经常不关机,用久了就会出现某些进程cpu占用异常的问题,以前用x86,占用高风扇马上表现出来了,用了m1之后即便占用单核100%风扇还是不超过三千转,整体cpu占用不超过四十,所以不细心根本无法察觉.我测试了istatsmenus 的cpu 和温度监控功能, 还是无法达到我的要求.

其实这个要求实现起来也简单,每隔几分钟top查询cpu占用前二十的进程并保存,如果三个循环下来占用还是很高再接合macOS系统进程黑名单进行报警处理,不知道大家有一样的需求吗?

如果是自己实现的话,我就去把stackoverflow上面关于macOS cpu占用高的进程都给趴下来做个黑名单,再用脚本去检测就行了.

App Tamer

谢谢,这个软件好像不错,但是主打功能是监控软件cpu占用并限制,对监控的规则好像不是特别灵活,而且不能监控系统进程,软件应该是最接近我的使用需求了,我还是考虑自己写个脚本检测算了,一般这些异常系统进程的cpu占用是无法通过软件限制cpu来解决的,只能谷歌找对应的解决办法,有些时候需要重启系统,对于程序员来说只有给出报警通知,剩下的自己可以搞定.

我用过这软件,其实系统进程也能限制,但是阈值不好把握,偶尔会出问题,所以后来也不怎么用了