Gnome 14.10 Speicherleck, über 5 GB Gnome-Shell

Gnome 14.10 Speicherleck, über 5 GB Gnome-Shell

Ich erlebe einen ziemlich großen Speicherverlust von Gnome-Shell und nach einer Weile ist der Speicher auf über 5 GB angewachsen. Ich habe 8 GB Systemspeicher und wenn das System anfängt, Swap zu verwenden, wird das ganze System sehr langsam. Ich habe zwar eine SSD, aber das macht die Sache nicht besser. Ich habe die Swap-Einstellungen auf 1 geändert, aber das hat keine Wirkung. Ich beende Gnome-Shell regelmäßig, um das System verwenden zu können. Ich komme von Unity, wo der System-RAM ziemlich stark genutzt wurde und manchmal auch Swap. Meine Lösung war, den RAM von 4 GB auf 8 GB zu erhöhen und zu GNOME zu wechseln, aber anscheinend habe ich immer noch das gleiche Problem :-(

Irgendwelche Ideen, wie man die RAM-Nutzung der Gnome-Shell begrenzen kann? Gibt es ein Programm, das Gnome beenden kann, wenn es beispielsweise 4 GB überschreitet? Ich weiß nicht wirklich, was ich tun soll, außer Unity erneut auszuprobieren oder zu Xubuntu oder so zu wechseln. Ich mag GNOME aber wirklich ...

Antwort1

gnome-shelllässt Speicher lecken wie ein Sieb.

Es wurde ein Fehler gemeldetHier(es ist für Mint, aber es ist das gleiche Problem) undauf Redhat.

Stromaufwärts gibt esmindestens 9 Fehler gemeldet.

Im Grunde (ein Entwickler hat es mir einmal gesagt, ich kann die Referenz nicht finden) ist Gnome-Shell völlig unfähig (von Natur aus), die Speichernutzung seiner Erweiterungen zu kontrollieren. Hinzu kommt, dass es keine API-Dokumentation zum Schreiben dieser Erweiterungen gibt (zumindest konnte ich sie nicht finden, als ich schriebmeins) und nun ja ... es kommt zu einem Leck.

In meinem Fall musste ich ein paar Erweiterungen entfernen (Sensoren und Wetter waren die Hauptschuldigen), die die Shell wie verrückt wachsen ließen. Sogar jetzt muss ich ab und zu die Shell neu starten Alt- F2und rum sie wieder auf ihre normale Größe zu bringen (und dann muss man damit klarkommenGnome-Terminals spielen verrückt...).

Praktische Lösung:

  1. Entfernen Sie alle Erweiterungen, sehen Sie sich die Speichernutzung an und fügen Sie sie nacheinander hinzu, um die schlimmsten Übeltäter zu finden.

  2. gnome-shellverliert immer noch von selbst Speicher, oder Sie benötigen wirklich einige Erweiterungen. Also mache ich ab und zu (im Grunde jeden Morgen, mein PC ist normalerweise rund um die Uhr eingeschaltet):

  3. Beenden Sie Gnome-Terminals, um den oben genannten Fehler zu vermeiden (in 14.04-Shell 3.10; sollte in neueren Shells behoben sein), indem Sie von einem davon aus Folgendes tun:

    killall gnome-terminal 
    

    und setzen Sie die Shell mit Alt- zurück F2undr

PD: Ich weiß, es gibt andere DEs. Aber ich mag gnome-shell, nenn mich verrückt ...

verwandte Informationen