![Mountain Lion 过热问题与 launchd/Python 有关吗?](https://linux22.com/image/1329742/Mountain%20Lion%20%E8%BF%87%E7%83%AD%E9%97%AE%E9%A2%98%E4%B8%8E%20launchd%2FPython%20%E6%9C%89%E5%85%B3%E5%90%97%EF%BC%9F.png)
所以,自从我安装了 ML 后,我的 MacBook Air 就一直非常热。打开活动监视器,一切似乎都很正常,直到我每 0.5 秒刷新一次...然后我开始看到一些有趣的东西。
一个“Python”进程每秒出现并终止数次,并且占用大量 CPU 70-110。它的父进程是“launchd”——当我对该进程进行采样时,发现 Python 正在发生很多事情。
它们出现和消失得太快了,无法被抓住……这个只使用了 70% 左右的 CPU……但它们一直达到 100-110%。
父进程...启动了。大量的上下文切换和 UNIX 系统调用...这是怎么回事?
(当我赢得街头信誉时,照片会放在这里)
launchd 的示例。
这里的任何帮助不仅对我有帮助,而且可能对许多其他人有帮助,因为他们最近因为这款 Mountain Lion 的怪异现象而经历了电池寿命缩短和圈数变热的情况。
请帮忙!
附言——我会把屏幕截图放在内联中,但我还没有足够的街头信誉。
答案1
这里有几件事需要检查和/或更改。
转到“系统偏好设置”中的“用户帐户”窗格,查看“登录项”下的内容。其中一个可能是试图运行 Python 的古怪项。
如果你没发现有什么异常,然后查看launchctl list
“在航站楼,看看是否发现一些可疑的东西。
答案2
如果其他人遇到此问题,通常是由于 launchctl 的日志级别更改为调试所致。运行此命令应该可以修复此问题:
sudo launchctl log level error
即使在我的计算机上我仍然不确定是什么改变了日志级别......