Mac WindowServer占用CPU过高,日常没有操作的时候,经常能占到cpu的20%,如果在进行某些使用的时候,cpu占用则会飚到40%-50%。导致的问题就是系统卡顿、电脑过热、风扇狂转噪音大,异常耗电。在这种情况下,高温也会导致的电池异常衰减。
尝试过很多的方法,重启系统、修改配置、重装系统、重置PRAM / SMC等等,都试过,问题无解。网上搜索提到的无非也就是这几种解决办法。一度让我以为是mac os的bug。结果无意之中发现国外有人提到了是google的服务引起的。
是因为 Google Chrome 会在 Mac 上安装了一个名为 Keystone 的更新程序,即使Chrome 没有运行,它也会让整个 Mac 运行缓慢。删除 Chrome 和 Keystone 可以解决这个问题
解决办法:
第一步:卸载 Chrome
退出Chrome程序
前往 /Applications 应用文件夹,删除 Chrome。
第二步:前往 /Library 文件夹清理
在Finder中按快捷键“shift+command+G”打开窗口,前往/Library文件夹
清理 Google 与 com.google...开头的相关文件夹
在/Library 内部分别找到Application Support,Caches, LaunchAgents,LaunchDaemons,Preferences 五个文件夹。
在这几个文件夹中删除所有 Google 和以 com.google...、com.google.keystone...为开头的所有文件与文件夹。
如果没有就忽略。
第三步:前往 ~/Library 文件夹清理
同样在Finder中按快捷键“shift+command+G”打开窗口,前往~/Library文件夹
与上面的Library不是同一个文件夹
与上一步基本相同,删除Application Support,Caches, LaunchAgents,LaunchDaemons,Preferences 五个文件夹中的所有 Google 和以 com.google...、com.google.keystone...为开头的所有文件与文件夹。
最后一步 清空回收站,重启电脑
结果
未使用状态,windowserver进程占用cpu大概在10%左右,更多使用效果需要进一步观察