谁遇到过 fontd 进程 CPU 占用率 100%并阻塞其他进程的情况吗?

2016-02-16 15:02:14 +08:00
 dlaboratory
排查了几天,找不到任何可能的原因。最频繁出现这种现象的操作就是用 Chrome 浏览网页,在打开一个新网页的时候,随机地有概率出现 Chrome 无响应(这时网页是一片空白或只有少量内容被显示),鼠标移动卡顿, fontd 进程 CPU 占用率 100%,持续 10 秒以上,然后才能正常浏览。非常影响操作体验 /(ㄒoㄒ)/~~
在 Google 上搜索了很久,有两种解决方案:
1. 执行`sudo atsutil databases -remove; atsutil server -shutdown`命令清空字体缓存。但是我尝试之后一点用也没有,上网的时候依然随机卡顿。
2. 由于安装了 Office 导致系统字体过多。我看了一下字体册,只有 300 多个字体,应该不至于让系统死机吧。完整地卸载了(App 拖至垃圾桶,进入`/Library`清除`com.microsoft`相关残余文件)Office 2016 之后,依然没有效果,还是随机卡顿。
2889 次点击
所在节点    macOS
1 条回复
rushcheyo
2016-02-17 12:40:42 +08:00
1 、如果 Safari 也出现了这种情况,说明是你系统有问题了。试试重置 SMC 和 NVRAM ,当然估计没什么用,如果的确如此,进入 6 ,否则进入 2.
2 、用二分法查找一下 Chrome 的扩展 (add-ons) 有没有问题,首先全部禁用,如果问题解决了,那么解除一半,如果又出现了,说明这一半有问题,这样找下去。如果问题依旧,进入 3.
3 、可以考虑禁用掉 Chrome 的第三方插件 (plug-ins),如果问题解决了(估计大多数情况下都是国产软件的插件导致的),那么就卸载掉那个软件吧,否则进入 4.
4 、如果问题仍旧没有解决,说明可能是 Chrome 自带的商业插件的问题,比如 Adobe Flash Player 、 PDF Reader 等,使用 Chromium ,如果问题解决了,说明的确是这些插件的问题,给 Google 报 bug 吧。否则进入 5.
5 、给 Chromium 报个 issue 。如果得到了开发者的回复并确认是 Chromium 的问题,那么就暂时换浏览器,等待开发者 fix ,否则进入 6.
6 、重装系统。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/256856

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX