GTK 应用程序中存在严重内存泄漏

GTK 应用程序中存在严重内存泄漏

我正在运行 Linux Mint 17.1(基于 Ubuntu 14.04)MATE 桌面。最近,我的系统变慢了,打开系统监视器发现某些应用程序占用了大量的 RAM。罪魁祸首是autokey-gtknm-applet。它们占用了 GB 的 RAM,并且还在增加。

我在论坛上搜索了一下,发现这两个版本都有几个错误报告。以下是其中一些错误报告:

这些错误可以追溯到 2011 年,至今尚未解决。但我猜,这些错误实际上不属于这些应用程序。这些应用程序不是罪魁祸首。罪魁祸首一定是某些 GTK 函数/库。你知道哪个 GTK 错误导致了这个问题吗?有没有针对此问题提交过错误报告?到目前为止有修复吗?

此外,这个错误不太容易重现。我的电脑几个月来一直运行良好,直到今天我注意到这个错误。我仍在尝试找到这个错误的触发因素,但我猜测它是在我运行 VirtualBox 时发生的。但我不确定。我将继续调查并报告这个错误的触发因素。

答案1

我非常怀疑 gtk 库是否导致了这个问题(尽管并非不可能)。

尝试top在终端窗口中运行,并检查正在运行的应用程序的内存使用情况。特别检查 Firefox - 最新版本很容易变得非常非常重。上周,自从我更新到版本 37.0.1 以来,我不得不每天重启 Firefox 几次。

一些其他应用程序可能会占用大量资源。Top将显示内存和 CPU 使用率。如果您需要更频繁的更新,请按s,然后1按(每秒)。

编辑:抱歉,你确实这么做了不是说说你使用的工具。另外,你没有提到 top 报告的值 - 它们是否接近 100% 的 CPU 或内存利用率?增加内存使用率是不够的 - 它们可能会增加,然后在一段时间后“清理”或稳定下来。

nm-applet 的链接表明问题已解决#26

我似乎找不到有关自动键内存问题的可靠参考。

相关内容