Sur mon bureau, Xorg perd beaucoup de mémoire. J'utilise pour laisser cette machine en marche pendant des jours (semaines, mois ...), mais environ une fois par semaine, je suis obligé de redémarrer xorg, car cela prend trop de mémoire.
Suis-je le seul affecté par ce problème? Pourquoi cela se produit-il?
Est-ce que xorg doit être buggé , ou est-ce autre chose (peut-être quelques modules xorg)?
Puis-je faire quelque chose pour l'éviter?
Quelques infos supplémentaires:
Je suis sur ArchLinux, noyau 2.6.36, pilotes nvidia 260.19.36, gnome 2.32.1.
Quoi qu'il en soit, j'ai ce problème depuis longtemps, comme plus d'un an.
Voici comment le processus Xorg est affiché en haut après environ 9 jours de disponibilité ...
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
Je n'ai que quelques fenêtres ouvertes. 229 Mo de mémoire résident me ressemble beaucoup (et il continuera de croître avec le temps). Dès que je redémarrerai Xorg, j'ajouterai également des statistiques de processus au début de sa vie.
Voici dès que mon bureau Gnome se lève:
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
la source
Xorg
prend beaucoup de mémoire (comme 300m) même si je ferme toutes les applications X11 (sauf Gnome).Réponses:
Certaines fuites de mémoire dans le serveur X sont des défauts des applications; s'ils créent du côté serveur
Pixmap
et ne nettoient pas après eux, ils restent indéfiniment. (Ceci est destiné à être une fonctionnalité, donc par exemple GNOME pourrait installer un ensemble dePixmap
s standard une fois puis les utiliser à partir de n'importe quel programme en passant autour de leursXID
s, comme une optimisation.)xrestop
Peut être utilisé pour les retrouver.la source
Voici un rapport de bogue Ubuntu pour une fuite de mémoire dans Xorg: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/565981
Est-ce que cela vous aide?
la source
J'ai ce même problème et un système d'exploitation similaire. Les fuites de Mem sont probablement dans gnome. J'ai d'énormes fuites de mem dans l'espace mem de Xorg lorsque j'utilise l'applet pour changer la résolution du moniteur. Je ne sais pas où est le problème mais si vous désactivez cette applet, les fuites mem n'apparaîtront plus.
la source
Je suis nouveau dans ce domaine, voici ce que je fais pour contourner le problème:
type:
revenir au bureau avec Ctrl- Alt-F2
Toute la mémoire bloquée a été libérée comme si le système venait juste d'être démarré.
J'utilise Tails 3.1
la source