Gnome 14.10内存泄漏,超过5GB的gnome-shell [关闭]

Modified on: Sun, 10 Jun 2018 04:08:23 +0800

我遇到了来自gnome-shell的巨大内存泄漏,一段时间内存超过5GB。我有8GB的系统内存,当系统开始使用交换时,整个系统减速很多。我确实有一个SSD,但这并不会让事情变得更好。我已将交换设置更改为1,但这没有任何效果。我经常杀死gnome-shell,以便能够使用该系统。我来自Unity,系统内存非常频繁使用,有时也会使用交换。我的解决方案是从4GB升级到8GB并改为GNOME,但似乎我仍然有同样的问题: - (

有关如何限制gnome-shell ram使用的任何想法?例如,当超过4GB时,任何可以杀死gnome的程序?除了再次尝试Unity或改为Xubuntu之外,我真的不知道该怎么办。我真的很喜欢GNOME ......

最佳答案

gnome-shell像漏勺一样泄漏内存。

此处报告了一个错误(这是针对Mint的,但它也是同样的问题)和关于redhat

上游有报告至少9个错误

基本上(一个开发人员告诉我一次,我找不到引用)gnome-shell完全无法(按设计)控制其扩展的内存使用情况。将其添加到没有用于编写它们的API文档的事实中(至少,当我写我的)以及......发生泄漏。

在我的情况下,我不得不删除几个扩展(传感器和天气是主要的罪魁祸首),使shell变得疯狂。即使是现在,我仍然不得不用 Alt - F2 r重新启动shell以使其恢复到正常大小(和然后你必须应对gnome-terminals疯狂 ......)。

实用解决方案:

  1. 删除所有扩展程序,查看内存使用情况,然后逐个添加它们以查找最严重的违规者。

  2. gnome-shell仍会自行泄漏内存,或者您确实需要一些扩展。所以我时不时地做(基本上每天早上,我的电脑通常都是24/7):

  3. 杀死gnome终端以避免上面的错误(在14.04-shell 3.10;应该在较新的shell中修复),通过从其中一个做:

    killall gnome-terminal 
    

    并使用 Alt - F2 r

  4. 重置shell 醇> PD:我知道,还有其他的DE。但我喜欢gnome-shell,叫我疯了......
作者:,Rmano

相关问答

添加新评论