V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dlaboratory
V2EX  ›  macOS

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

  •  
  •   dlaboratory · 2016-02-16 15:02:14 +08:00 · 2861 次点击
    这是一个创建于 2964 天前的主题,其中的信息可能已经有所发展或是发生改变。
    排查了几天,找不到任何可能的原因。最频繁出现这种现象的操作就是用 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 之后,依然没有效果,还是随机卡顿。
    1 条回复    2016-02-17 12:40:42 +08:00
    rushcheyo
        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 、重装系统。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5031 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 09:37 · PVG 17:37 · LAX 02:37 · JFK 05:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.