私はgnome-Shellからかなり大きなメモリリークを経験しており、しばらくするとメモリが5GBを超えます。 8GBのシステムメモリがあり、システムがスワップの使用を開始すると、システム全体の速度が大幅に低下します。私はSSDを持っていますが、それは問題を改善しません。スワップ設定を1に変更しましたが、効果はありません。私は定期的にgnome-Shellを停止して、システムを使用できるようにします。私はUnityから来ました。そこではsystem-ramが非常に頻繁に使用され、swapも時々使用されました。私の解決策は、RAMを4GBから8GBに増やし、GNOMEに変更することでしたが、まだ同じ問題があるようです:-(
Gnome-Shellラムの使用を制限する方法はありますか?たとえば、4GBを超えるとgnomeを強制終了できるプログラムはありますか? Unityをもう一度試すか、Xubuntuなどに変更する以外は、どうすればいいのかわかりません。私はGNOMEが本当に好きです...
gnome-Shell
はザルのようにメモリをリークします。
here (Mint向けですが、同じ問題です)および redhat上の が報告されています。
上流には 少なくとも9つのバグが報告されています があります。
基本的に(ある開発者が私に一度言った、私は参照を見つけることができない)gnome-Shellは(設計上)その拡張機能のメモリ使用量を制御することができません。これらを記述するためのAPIドキュメントがないという事実にこれを追加してください(少なくとも、 mine を書いたときに見つけることができませんでした)。
私の場合、シェルをクレイジーに成長させたいくつかの拡張機能(センサーと天気が主な原因)を削除する必要がありました。今でも、時々シェルを再起動する必要があります Alt-F2 そしてr
で通常のサイズに戻します(そして gnome-terminals going crazy ...)。
実用的なソリューション:
すべての拡張機能を削除し、メモリ使用量を確認し、それらを1つずつ追加して、最悪の攻撃者を見つけます。
gnome-Shell
はそれ自体でメモリをリークするか、本当にいくつかの拡張機能が必要です。だから私は時々します(基本的には毎朝、私のPCは通常24/7です):
上記のバグ(14.04-Shell 3.10で、新しいシェルでは修正される必要があります)を回避するために、gnome端末を強制終了します。
killall gnome-terminal
でシェルをリセットします Alt-F2 およびr
PD:他にもDEがいます。しかし、私はgnome-Shell
が好きです。