xorg vazamentos de memória

11

No meu desktop Xorg vaza muita memória. Eu uso para deixar esta máquina ligada por dias (semanas, meses ...), mas uma vez por semana eu sou forçado a reiniciar o xorg, porque está levando muita memória.

Eu sou o único afetado por essa questão? Por que isso acontece?
É o xorg para ser bugged , ou é algo mais (talvez alguns módulos xorg)?
Posso fazer algo para evitar isso?

Mais algumas informações:

Estou no ArchLinux, kernel 2.6.36, nvidia drivers 260.19.36, gnome 2.32.1.

De qualquer forma, eu tenho esse problema de muito tempo, como mais de um ano.

Aqui está como o processo do Xorg é mostrado por cima após cerca de 9 dias de tempo 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 parece muito para mim (e continuará crescendo com o tempo). Assim que eu reiniciar o Xorg, também adicionarei estatísticas de processo no início de sua vida.

Aqui é assim que minha área de trabalho do Gnome é exibida:

 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
    
por peoro 27.01.2011 / 17:06

4 respostas

8

Alguns vazamentos de memória no servidor X são falhas de aplicativos; se eles criarem Pixmap s no lado do servidor e não limparem depois de si mesmos, eles permanecerão para sempre. (Isso se destina a ser um recurso, assim, por exemplo, o GNOME pode instalar um conjunto de Pixmap s padrão uma vez e usá-los a partir de qualquer programa passando seus XID s como uma otimização.) xrestop pode ser usado para rastreá-los.

    
por 15.03.2011 / 19:08
1

Aqui está um relatório de bug do Ubuntu para vazamento de memória no Xorg: link

Isso ajuda em tudo?

    
por 27.01.2011 / 17:16
0

Eu tenho esse mesmo problema e SO semelhante. Mem vazamentos é provavelmente no gnome. Tenho grandes vazamentos de memória no espaço mem do Xorg quando uso o applet para alterar a resolução do monitor. Eu não sei onde está o problema, mas se você vai desativar este applet de vazamentos de mem não vai aparecer mais.

    
por 15.03.2011 / 18:56
-2

Sou novo nisso, eis o que faço para contornar o problema:

  1. alterno para o console mestre com Ctrl - Alt - F3
  2. faça logon como administrador
  3. tipo:

    exit
    
  4. volte para a área de trabalho com Ctrl - Alt - F2

    Toda a memória bloqueada foi liberada como se o sistema tivesse acabado de ser inicializado.

Estou usando caudas 3.1

    
por 19.08.2017 / 16:27