让活动监视器在后台运行会严重影响我的性能吗?我知道 unix 中的 top 之类的东西(如果经常刷新)会占用 100% 的 CPU。我之所以问这个问题,是因为我让它运行以全天监控我的内存使用情况。我的 4GB MBP 经常内存不足(不到 300MB)。
答案1
负载完全取决于您设置活动监视器轮询系统的频率以及您正在处理的工作 - 如果在 2006 年 2.16Ghz MacBook Pro 上标准为 2 秒,我看到大约 2%-3% 的 CPU 负载(微不足道)。在非常频繁的设置下(0.5 秒),负载会达到更明显的 25%。即使如此,根据您正在执行的操作,一个进程持续消耗 25% 的 CPU 周期可能不是问题。
除了运行活动监视器,您是否考虑过运行类似iStat 菜单或者菜单仪表或者甚至脚本极客工具密切关注您的 RAM 使用情况?通过轮询较少的信息,它将减少使用活动监视器(具有 GUI、后台守护程序和处理额外信息的开销)时的性能损失(可察觉或不可察觉)。