![vazamento de memória xorg](https://rvso.com/image/38668/vazamento%20de%20mem%C3%B3ria%20xorg.png)
Eu liessa questãomas não parece ser o mesmo problema, já que o vazamento de memória é uma ordem de magnitude menor que o meu e parece ser causado por drivers da Nvidia. Aqui está minha top
saída no momento:
top - 03:51:03 up 7 days, 11:09, 11 users, load average: 0.76, 0.62, 0.64
Tasks: 257 total, 2 running, 255 sleeping, 0 stopped, 0 zombie
...
MiB Mem: 7967.691 total, 7733.668 used, 234.023 free, 126.688 buffers
MiB Swap: 8171.996 total, 602.707 used, 7569.289 free. 917.934 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1137 root 20 0 3408440 2.621g 526784 S 3.6 33.7 505:06.61 Xorg
Após cerca de uma semana de atividade, o xorg consome 2,5g de memória, as coisas começam a ser trocadas e tenho que reiniciar à medida que a máquina gradualmente se torna inutilizável. Eu verifiquei a saída de xrestop
e ela não leva em conta toda a memória usada - somando tudo chega a cerca de 300m, o que eu ficaria feliz em aturar.
Estou usando o Xubuntu 14.04 "confiável", além xmonad
do xfce4
. Eu tenho uma placa de vídeo AMD, então uso fglrx
. Desligar tudo que estou aberto não reduz xorg
o uso de memória. Na inicialização, ocupa apenas alguns megabytes.
Reiniciar é um incômodo – o que posso fazer para reduzir xorg
o uso de memória de?
Responder1
Esta pergunta tem um ano, mas estou tendo os mesmos problemas, também no dia 14.04, usando xmonad e fglrx. A causa parece ser aplicativos Java. Sempre que um aplicativo Java é executado por mais de um dia, metade da minha memória é preenchida com o Xorg. Os aplicativos Java tendem a não ser exibidos corretamente com o xmonad, o que pode ser resolvido configurando wmname como LG3D, e presumo que algumas suposições estão sendo feitas sobre o xmonad limpar as coisas, mesmo que isso não aconteça, enquanto o LG3D o faria. No entanto, isso é puramente especulação.
Quanto a responder à pergunta real: uma coisa que funcionou para mim foi simplesmente sudo lightdm restart
fazer login novamente. É feio, mas não é tão ruim quanto uma reinicialização: não afeta a rede, o que significa que qualquer sessão ssh é mantida ativa. Além disso, é muito mais rápido do que reiniciar minha máquina. Se alguém vier com uma resposta adequada, serei um homem feliz, mas por enquanto isso torna tudo administrável.