Macos 怎么限制某个进程的 CPU 使用率?

seasona · 2025-10-30 14:40:19 · 207 次点击

想限制一下 macbook 上监控软件的 CPU 使用率,尝试了一些 GUI 软件都不生效。

想自己写个小程序,尝试了以下方式也都不可行:

  1. cgroup, macos 没有
  2. 通过 kill SIGSTOP 和 SIGCONT 信号,macos 也不支持
  3. 改 nice 值,只是调低优先级,并不能实际将 CPU 使用率限制到 20%这样

有没有什么好办法?

举报· 207 次点击
登录 注册 站外分享
1 条回复  
ybz 初学 2025-10-30 14:43:34
使用 launchctl 来启动,launchctl 的 plist 配置文件可以限制。
返回顶部