Mac 上有什么手段可以获取进程的瞬时 CPU 利用率?

查看 48|回复 2
作者:zjsegzhf   
说瞬时有点夸张了,其实是想说有什么能够以极快采样周期(比如 1ms )采集进程的 CPU 利用率?
手上有一台 M2 的 Macbook air ,偶尔会出现及其卡顿的情况。
问题出现频率:一周一次左右。
问题现象:鼠标一直转圈,切换应用,打字,鼠标点击都无反应,要隔好久才会有反应。
问题出现时并没有新开什么 app ,猜测是某些 app 或系统运行过程中触发的 bug 。
查看活动监视器,内存压力正常,硬盘空间富余。但是 CPU 会瞬时冲高,用户的系统负载都会冲高到 100%,然后又回落,过几秒后又冲高又回落。但是在 CPU 页签中看不到哪个进程引起的冲高(因为活动监视器中进程 cpu 时间是统计一段时间内的,出问题的进程只是瞬时 100%又降下来,在 CPU 负载图中能看到,但是没法看到 100%时是哪个进程导致)
所以才想说 Mac 上有什么可以获取进程瞬时 CPU 利用率的手段?我想看下出问题时是由什么进程导致的。

CPU, 进程, 瞬时, 冲高

pppcx   
istat menus
jorneyr   
这个就是监控告警功能,写个脚本隔 x 毫秒执行命令 top 抓取 cpu 使用最多的进程,cpu 超过阈值后把数据保存到文件里。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部