Gedit 使用高 CPU(ubuntu 16.04)

Gedit 使用高 CPU(ubuntu 16.04)

我在 Ubuntu 上每天都使用 gedit。以前它没问题,但几周前发生了一件奇怪的事情。它消耗大量 CPU。我禁用了所有插件,并监控 CPU 使用率。您可以在下面的屏幕截图中看到它的 htop 监控过程。

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

CPU 过高通常由 xorg 进程引起,两个进程都消耗了 60% 以上的 CPU 资源。最近我刚从 synaptics 转到 libinput,但我认为这不是原因。我的机器是 MacBook Pro,2012 年中期。

我深入研究了系统日志,并没有发现什么异常。

任何帮助都将受到感激。

在此处输入图片描述

答案1

我解决了这个问题。罪魁祸首是迅捷网络。我怎么知道?如上图所示(top/htop 是诊断的最佳工具),使用 gedit 后,最耗 CPU 的是 xorg(带 lightdm)、compiz 和 fcitx。我从 lightdm 换成了 gdm3,但没成功。我跳过了 compiz,因为造成延迟的可能性很小。从以前的谷歌搜索中,我曾读到 fcitx 在某些情况下也会导致挂起。这可能也发生在我身上。

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

如果您遇到此问题(由于 CPU 消耗高而导致 gEdit 运行缓慢),则原因可能相同或不同。只需使用 top/htop 进行调查,看看是哪些应用程序导致了此问题。从 CPU 消耗最高的程序开始,逐个扫描并调查。应用程序的正常 CPU 消耗约为 5-10%(Chromium 和高计算程序除外)。

相关内容