Answers:
看起来实际上有两种方法可以解决此问题。
我遇到了同样的问题,今天我还注意到我的时钟在大约2个小时内没有显示正确的时间,当我将鼠标悬停在时钟上时,我得到了旋转的沙滩球。
因此,从本文中我发现,您可以简单地终止SystemUIServer进程,它将重新启动自身,一切应该会恢复正常。
为了终止SystemUIServer进程,您可以简单地打开“活动监视器”,“按进程名称或%CPU筛选”(因为它可能是最高的CPU用户),然后选择“ SystemUIServer”,然后从以下选项中选择“退出进程”:窗口顶部(看起来像停车标志的按钮)。
一旦您终止了该进程,OS X就会简单地重新启动该进程,您应该回到正轨。但是,这似乎只是一个临时解决方案,您可能会再次遇到它。
因此,对于更永久的解决方案(如果您不害怕冒险进入终端土地),请尝试本文概述的过程,该过程由Joshua Taylor提供,在其中您向OS X添加了cron作业,该作业在每次启动时都会重新启动SystemUIServer其他小时(自动解决上述问题):
打开您的终端(/Applications/Utilities/Terminal.app)。
类型:
crontab -e
..然后按Enter。
敲击键盘上的字母“ a”。
使用选项卡输入较大的分隔符,输入以下内容:
0 */2 * * * killall SystemUIServer
按键盘上的退出键。
类型:
:wq
..(是冒号,w然后是q),然后按Enter。
关闭Terminal.app。
sysdiagnose SystemUIServer
向Apple 运行并提交错误。通常,您可以查看报告以查看流程正在执行的操作-由于您也处于Stack Overflow上,因此您可能已经了解了脚本和结果,并找出了CPU高的原因。