Gedit 使用高 CPU (ubuntu 16.04)

bag*_*ris 6 gedit xorg

我在日常生活中在 Ubuntu 上使用 gedit。以前很好,但几周前发生了一件奇怪的事情。它消耗高CPU。我禁用所有插件,并监控 CPU 使用率。您可以在下面的屏幕截图中看到其 htop 监控过程。

可能的原因是什么?我用的是3.18版本,降级到Gedit 3.10,问题依旧。我从 lightdm 更改为 gdm3(因为 xorg 使用了 lightm),问题仍然存在。

高 CPU 通常紧随 xorg 进程,每个进程都消耗 > 60 %。最近刚从synaptics转到libinput,不过我觉得不是这个原因。我的机器是 macbook pro,2012 年年中。

我潜入系统日志并没有什么奇怪的。

任何帮助将不胜感激。

在此处输入图片说明

bag*_*ris 3

我解决了这个问题。罪魁祸首是fcitx。我怎么知道?正如您在上面的屏幕截图中所看到的(top/htop 是最好的诊断工具),在 gedit 之后,最消耗 CPU 资源的是 xorg(带有 lightdm)、compiz 和 fcitx。我从 lightdm 更改为 gdm3 但没有运气。我跳过了 compiz,因为造成滞后的可能性很小。从之前的谷歌搜索中,我曾经读到 fcitx 也会导致案例挂起。这可能也发生在我身上。

然后,我Language Support在破折号中搜索。当我打开它时,它要求更新。然后我看到它更新了我的libfcitx. 更新完成后,我打开我的gedit,它又正常了!

如果您遇到此问题(gEdit 由于高 CPU 消耗而变慢),您可能有相同或不同的原因。只需使用 top/htop 进行调查,看看是什么应用程序导致了它。从CPU消耗最高的地方一一扫描排查。一个应用程序的正常 CPU 消耗约为 5-10%(Chromium 和高计算程序除外)。