为什么Unity(Compiz)消耗越来越多的RAM?[关闭]


20

打开PC大约3到4个小时后,compiz的“内存使用情况”从300MB上升到1.5GB
怎么了?怎么了?

这是系统监视器的屏幕截图:

系统监控器


7
似乎是个错误,无论如何我的内存都不会超过150MB。您是否启用了任何其他插件(默认情况下未安装的插件,可以在synaptic中找到。我认为它们被称为“ compiz-plugins-unsupported”或类似的名称)如果没有,您应该发送一个错误报告
Chriskin

2
我认为这是因为“窗口预览”插件。它在compiz-plugins-extra包装上。当我禁用它时,启动栏和面板变黑!而当我运行unity --replace内存使用减少到大约50MB
Behzadsh 2011年

3
警告:上一个命令应该unity --replace &在从控制台执行时执行。
egarcia

就我而言unity-scope-clementine卸载它,现在团结起来是理智的。
HongboZhu 2014年

很想添加我的屏幕截图,我的机器上具有16 GB RAM的unity-panel-service使用13.4 GiB ...失败
tworabbits 16-10-24

Answers:


13

这是一个内存泄漏,可能在多个地方。它应该由Compiz开发人员修复。它已被记录为错误。请标记自己为受影响


我想是的,我以为是因为有额外的插件,但它又发生了,并且通过重新启动统一内存使用昏迷回到25MB
Behzadsh 2011年

2
2014年,此内存泄漏仍然存在。至少它是由“ indicator-multiload”引起的众所周知的错误。只需将其从系统中删除即可。bugs.launchpad.net/indicator-multiload/+bug/779717
Daniel Loureiro

7

我遇到了这个问题,仅运行“ unity --replace&”就足以将其从1.5GB降至约110MB。我猜想Unity告诉compiz创建缓冲区,而Unity却没有告诉compiz要清理。至少我有一个合理的解决方法。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.