Na moim pulpicie Xorg przecieka dużo pamięci. Zwykle pozwalam na włączanie tego komputera przez kilka dni (tygodnie, miesiące ...), ale mniej więcej raz w tygodniu jestem zmuszony zrestartować Xorg, ponieważ zajmuje zbyt dużo pamięci.
Czy jestem jedynym, którego dotyczy ten problem? Dlaczego tak się dzieje?
Jest to xorg być na podsłuchu , czy jest to coś innego (może jakiś xorg moduły)?
Czy mogę zrobić wszystko, aby tego uniknąć?
Więcej informacji:
Jestem na ArchLinux, jądro 2.6.36, sterowniki NVIDIA 260.19.36, GNOME 2.32.1.
W każdym razie mam ten problem od dłuższego czasu, na przykład od ponad roku.
Oto jak proces Xorg jest pokazany u góry po około 9 dniach bezczynności ...
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
Mam tylko kilka otwartych okien. 229 MB pamięci rezydentnej wygląda dla mnie bardzo dużo (z czasem będzie rosnąć). Jak tylko zrestartuję Xorg, dodam również statystyki procesu na początku jego życia.
Oto, jak tylko wstanie mój pulpit Gnome:
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
źródło
Xorg
zajmuje dużo pamięci (np. 300 m), nawet jeśli zamknę wszystkie aplikacje X11 (ale Gnome).Odpowiedzi:
Niektóre wycieki pamięci na serwerze X są błędami aplikacji; jeśli tworzą po stronie serwera
Pixmap
i nie sprzątają po sobie, zostają na zawsze. (Ma to być funkcja, więc np. GNOME może raz zainstalować zestaw standardowychPixmap
s, a następnie użyć ich z dowolnego programu, przekazując jeXID
jako optymalizację.)xrestop
Można użyć do ich śledzenia.źródło
Oto raport o błędzie Ubuntu dotyczący wycieku pamięci w Xorg: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/565981
Czy to w ogóle pomaga?
źródło
Mam ten sam problem i podobny system operacyjny. Przeciek Mem jest prawdopodobnie w krasnoludzie. Mam ogromne wycieki pamięci w przestrzeni pamięci Xorg, gdy używam apletu do zmiany rozdzielczości monitora. Nie wiem, gdzie jest problem, ale jeśli wyłączysz ten aplet, przecieki pamięci nie pojawią się więcej.
źródło
Jestem nowy w tym, oto co robię, aby obejść problem:
rodzaj:
przełącz się z powrotem na pulpit za pomocą Ctrl- Alt-F2
Cała zablokowana pamięć została zwolniona, jakby system właśnie został uruchomiony.
Używam ogonów 3.1
źródło