Vazamento de memória do Gnome 14.10, mais de 5 GB de gnome-shell

Vazamento de memória do Gnome 14.10, mais de 5 GB de gnome-shell

Estou enfrentando um grande vazamento de memória do gnome-shell e depois de um tempo a memória chega a mais de 5 GB. Tenho 8 GB de memória de sistema e quando o sistema começa a usar swap todo o sistema fica muito lento. Eu tenho um SSD, mas isso não melhora as coisas. Alterei as configurações de troca para 1, mas isso não teve efeito. Eu regularmente mato o gnome-shell para poder usar o sistema. Eu vim do Unity, onde o system-ram era muito usado e o swap às vezes também era usado. Minha solução foi aumentar a memória RAM de 4 GB para 8 GB e mudar para o GNOME, mas parece que ainda tenho o mesmo problema :-(

Alguma idéia de como limitar o uso de memória RAM do gnome-shell? Qualquer programa que possa matar o gnome quando ele exceder 4GB, por exemplo? Eu realmente não sei o que fazer, exceto tentar o Unity novamente ou mudar para o Xubuntu ou algo assim. Eu realmente gosto do GNOME ...

Responder1

gnome-shellvaza memória como uma peneira.

Há um bug relatadoaqui(é para o Mint, mas é o mesmo problema) eno chapéu vermelho.

A montante existempelo menos 9 bugs relatados.

Basicamente (um desenvolvedor me disse uma vez que não consigo encontrar a referência) o 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 de API para escrevê-los (pelo menos, não consegui encontrá-la quando escrevimeu) e bem... vazamento acontece.

No meu caso, tive que remover algumas extensões (sensores e clima foram os principais culpados) que fizeram a concha crescer loucamente. Mesmo agora, de vez em quando eu tenho que reiniciar o shell com Alt- F2e rtrazê-lo de volta ao seu tamanho normal (e então você tem que lidar comterminais gnome enlouquecendo...).

Solução prática:

  1. remova todas as extensões, observe o uso de memória e adicione-as uma por uma para encontrar o(s) pior(es) infrator(es).

  2. gnome-shellainda vaza memória por si só ou você realmente precisa de algumas extensões. É o que faço de vez em quando (basicamente todas as manhãs, meu PC normalmente fica ligado 24 horas por dia, 7 dias por semana):

  3. mate os terminais gnome para evitar o bug acima (no 14.04-shell 3.10; deve ser corrigido no shell mais recente), fazendo a partir de um deles:

    killall gnome-terminal 
    

    e redefina o shell com Alt- F2er

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

informação relacionada