Gnome 14.10 vazamento de memória, mais de 5gb de gnome-shell [closed]

6

Estou com um enorme vazamento de memória do gnome-shell e depois de um tempo a memória está acima de 5GB. Eu tenho 8GB de memória do sistema e quando o sistema começa a usar o swap todo o sistema fica muito lento. Eu tenho um SSD, mas isso não torna as coisas melhores. Alterei as configurações de troca para 1, mas isso não tem efeito. Eu regularmente mato o gnome-shell para poder usar o sistema. Eu vim da Unity onde o system-ram era muito usado e swap também era usado algumas vezes. Minha solução foi subir de 4GB para 8GB e mudar para o GNOME, mas parece que ainda tenho o mesmo problema: - (

Alguma idéia de como limitar o uso do RAM do gnome-shell? Qualquer programa que pode matar o gnome quando excede 4GB, por exemplo? Eu realmente não sei o que fazer, exceto tentar o Unity novamente ou mudar para o Xubuntu ou algo parecido. Eu realmente gosto do GNOME embora ...

    
por Osama bin Gandhi 05.12.2014 / 19:11

1 resposta

6

gnome-shell vaza memória como um coador.

Existe um bug relatado aqui (é para o Mint, mas é o mesmo problema) e no redhat .

Upstream existem pelo menos 9 bugs reportados .

Basicamente (um desenvolvedor me disse uma vez, não consigo encontrar a referência) gnome-shell é completamente incapaz (por design) de controlar o uso de memória de suas extensões. Adicione isso ao fato de que não há documentação da API para escrevê-las (pelo menos, eu não consegui encontrá-lo quando escrevi meu ) e bem ... vazamento acontece.

No meu caso, eu tive que remover algumas extensões (sensores e clima foram os principais culpados) que fizeram a casca crescer como um louco. Mesmo agora, de vez em quando eu tenho que reiniciar o shell com Alt - F2 e r para voltar ao seu tamanho normal (e então você tem que lidar com gnome-terminais ficando loucos ...).

Solução prática:

  1. remova todas as extensões, observe o uso da memória e adicione-as uma por uma para encontrar o pior transgressor.

  2. gnome-shell ainda vaza memória por si só, ou você realmente precisa de algumas extensões. Então eu faço de vez em quando (basicamente todas as manhãs, meu PC normalmente está em 24/7):

  3. elimine os terminais do gnome para evitar o erro acima (no 14.04-shell 3.10; deve ser corrigido no shell mais novo), fazendo de um deles:

    killall gnome-terminal 
    

    e redefinir o shell com Alt - F2 e r

PD: Eu sei, existem outros DEs. Mas eu gosto de gnome-shell , me chame de louco ...

    
por Rmano 05.12.2014 / 20:51