Na minha área de trabalho, o Xorg vaza muita memória. Costumo deixar essa máquina ligada por dias (semanas, meses ...), mas cerca de uma vez por semana sou forçado a reiniciar o xorg, porque está consumindo muita memória.
Eu sou o único afetado por esse problema? Por que isso acontece?
O xorg deve ser corrigido ou é outra coisa (talvez alguns módulos do xorg)?
Posso fazer algo para evitá-lo?
Mais algumas informações:
Estou no ArchLinux, kernel 2.6.36, drivers da nvidia 260.19.36, gnome 2.32.1.
Enfim, eu tenho esse problema há muito tempo, mais de um ano.
Aqui está como o processo Xorg é mostrado no topo após cerca de 9 dias de atividade ...
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
Eu tenho apenas algumas janelas abertas. 229MB de memória residente me parecem muito (e continuarão crescendo com o tempo). Assim que eu reiniciar o Xorg, também adicionarei estatísticas de processo no início de sua vida.
Aqui está assim que minha área de trabalho do Gnome se levanta:
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
fonte
Xorg
muita memória (como 300 m), mesmo que eu feche todos os aplicativos X11 (exceto os do Gnome).Respostas:
Alguns vazamentos de memória no servidor X são falhas dos aplicativos; se eles criarem servidores
Pixmap
e não se limparem, eles permanecerão para sempre. (Este deve ser um recurso, por exemplo, o GNOME pode instalar um conjunto dePixmap
s padrão uma vez e depois usá-los em qualquer programa, passando por elesXID
, como uma otimização.)xrestop
Pode ser usado para rastreá-los.fonte
Aqui está um relatório de bug do Ubuntu para um vazamento de memória no Xorg: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/565981
Isso ajuda em tudo?
fonte
Eu tenho o mesmo problema e sistema operacional semelhante. O vazamento de mem é provavelmente no gnomo. Tenho enormes vazamentos de memórias no espaço de memória do Xorg quando uso o applet para alterar a resolução do monitor. Não sei onde está o problema, mas se você desativar esse applet, os vazamentos de memórias não aparecerão mais.
fonte
Eu sou novo nisso, eis o que faço para contornar o problema:
tipo:
volte para a área de trabalho com Ctrl- Alt-F2
Toda a memória bloqueada foi liberada como se o sistema tivesse acabado de inicializar.
Estou usando caudas 3.1
fonte