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-shell
vaza 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 r
trazê-lo de volta ao seu tamanho normal (e então você tem que lidar comterminais gnome enlouquecendo...).
Solução prática:
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).
gnome-shell
ainda 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):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- F2e
r
PD: Eu sei, existem outros DEs. Mas eu gosto gnome-shell
, me chame de louco...