vazamento de memória xorg

vazamento de memória xorg

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 topsaí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 xrestope 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 xmonaddo xfce4. Eu tenho uma placa de vídeo AMD, então uso fglrx. Desligar tudo que estou aberto não reduz xorgo uso de memória. Na inicialização, ocupa apenas alguns megabytes.

Reiniciar é um incômodo – o que posso fazer para reduzir xorgo 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 restartfazer 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.

informação relacionada