记一次MacOS CPU占用90%-100%

前言

最近两天突然发现我本突然掉电很快,早上来公司100%的电量,还没12点电量就剩30%-40%了,第一天也没注意,只是想着电池可能不行了。第二天又发现了这个掉电的问题,就查看了电池性能,显示的正常,这时候我就有点纳闷了,又从软件上看了风扇的转速居然达到了将近4000,一直居高不下,这是就感觉问题有点严重了,就打开了活动检测器总于发现了罪魁祸首一个名叫usernoted的进程一直占用CPU资源,一直活跃在90%-100%之间。

usernoted进程

这个进程是负责MacOS系统中通知服务,所以手动杀死这进程是无用,杀死后还会自动重启。

解决方法

google搜索好多解决方案,但都是老方案,其中有篇说是要删除~/Library/Application Support/NotificationCenter/com.apple.notificationcenter文件夹,但是我在Application Support文件夹下并未发现NotificationCenter文件夹。这是因为MacOS 10.10之后苹果修改此文件夹的路径。修改后的路径为/private/var/folders/_q/b4sbtpzx6hlgq43xgm5fdhhr0000gn/0/com.apple.notificationcenter

进入此文件夹下我们会发现里面有两个文件夹,打开名叫db2的文件夹,把里面的所有文件删除,然后在杀死usernoted即可解决此问题。

查看资料

What is “usernoted” and why is it eating my CPU?

Does the OS X log notifications from the Notification Center?

文章作者: 落秋
文章链接: https://www.liyb.vip/2020/08/27/记一次MacOS-CPU占用过高的问题/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 落秋
打赏
  • 微信
  • 支付宝

评论