Auf meinem Desktop verliert Xorg viel Speicher. Ich lasse diesen Rechner für Tage (Wochen, Monate ...) an, aber ungefähr einmal pro Woche bin ich gezwungen, xorg neu zu starten, weil er zu viel Speicherplatz beansprucht.
Bin ich der einzige, der von diesem Problem betroffen ist? Warum ist das so?
Ist es xorg, abgehört zu werden , oder ist es etwas anderes (vielleicht einige xorg-Module)?
Kann ich irgendetwas tun, um das zu vermeiden?
Noch ein paar Infos:
Ich bin auf ArchLinux, Kernel 2.6.36, NVIDIA-Treiber 260.19.36, Gnome 2.32.1.
Wie auch immer, ich habe dieses Problem schon seit langer Zeit, beispielsweise seit mehr als einem Jahr.
Hier ist, wie der Xorg-Prozess nach ca. 9 Tagen Betriebszeit von oben gezeigt wird ...
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1591 root 20 0 278m 229m 9364 S 2 11.8 244:38.73 Xorg
Ich habe nur ein paar offene Fenster. 229 MB residenter Speicher scheinen mir sehr viel zu sein (und sie werden mit der Zeit immer größer werden). Sobald ich Xorg neu starte, füge ich zu Beginn seiner Lebensdauer auch Prozessstatistiken hinzu.
Hier ist, sobald mein Gnome-Desktop aufsteht:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1573 root 20 0 89508 43m 11m S 1 2.2 0:03.53 Xorg
quelle
Xorg
viel Speicher benötigt (wie 300 m), auch wenn ich alle X11-Anwendungen (außer Gnome-Anwendungen) schließe.Antworten:
Einige Speicherverluste im X-Server sind Anwendungsfehler. Wenn sie serverseitige
Pixmap
s erstellen und nicht aufräumen, bleiben sie für immer. (Dies soll eine Funktion sein, so dass GNOME beispielsweise eine Reihe von StandardsPixmap
einmal installieren und sie dann von jedem Programm verwenden kann, indem sie ihreXID
S als Optimierung weitergeben.)xrestop
Diese können verwendet werden, um diese aufzuspüren.quelle
Hier ist ein Ubuntu-Fehlerbericht für einen Speicherverlust in Xorg: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/565981
Hilft das überhaupt?
quelle
Ich habe das gleiche Problem und ein ähnliches Betriebssystem. Mem Leaks ist wahrscheinlich in Gnome. Ich habe große Mem-Lecks im Xorg-Mem-Bereich, wenn ich mit dem Applet die Monitorauflösung ändere. Ich weiß nicht, wo das Problem liegt, aber wenn Sie dieses Applet deaktivieren, werden Mem-Lecks nicht mehr angezeigt.
quelle
Ich bin neu in diesem Bereich, und hier ist, was ich tue, um das Problem zu umgehen:
Art:
Mit Ctrl- Alt- zurück zum Desktop wechselnF2
Der gesamte blockierte Speicher wurde freigegeben, als wäre das System gerade gebootet worden.
Ich benutze Schwänze 3.1
quelle