FERRAMENTAS LINUX: Umm, o GNOME Shell tem um grande vazamento de memória

sexta-feira, 23 de março de 2018

Umm, o GNOME Shell tem um grande vazamento de memória


Saiba mais!!


E aqui estava eu ​​pensando que era apenas eu - acontece que há um vazamento de memória bastante irritante no GNOME Shell, um vazamento que não deve ser consertado a tempo para o lançamento do Ubuntu 18.04 no próximo mês.

Eu uso uma instalação do Ubuntu 17.10 vanilla no momento e gosto de usar a área de trabalho padrão do GNOME Shell. É legal, especialmente com algumas extensões extras.

Agora, eu tinha assumido que um problema que eu tive com o GNOME Shell devorando grandes quantidades de memória, quanto mais eu usava, estava na minha configuração ou hardware; ou seja, que eu estava com defeito.

Mas acontece que eu não sou. Na verdade, muitos outros usuários do GNOME Shell em várias distribuições diferentes do Linux também experimentam problemas relacionados ao desempenho similar ao usar o GNOME Shell.

O que está acontecendo?

Vazamento de memória do GNOME Shell 3.26

Vários usuários do Ubuntu relataram que o GNOME Shell 3.26.2, a versão usada no Ubuntu 17.10, tem um “vazamento furtivo” que faz com que o uso de memória do GNOME Shell aumente a cada minuto após uma animação Shell (como abrir a visão geral, alternar janelas, minimizando para encaixar).

É um erro que é difícil evitar, pois apenas "usar" a área de trabalho normalmente faz com que grandes quantidades de memória sejam consumidas pelo GNOME Shell em questão de horas.

A RAM máxima não é excelente para produtividade ou para obter uma bateria decente em laptops.

É certo que os relatórios de bugs não tendem a contar aqueles que não são afetados. Esse problema pode ser um nicho, ou pode ser que aqueles com muita memória RAM não “notem” nenhum efeito prejudicial resultante desse problema.

Mas em sistemas com pouca memória, os efeitos do vazamento tendem a ser mais pronunciados, aparecendo como um sistema lento e lento.

Os desenvolvedores do GNOME estão cientes e trabalhando para consertá-lo
Como mencionado, parece que o problema não é específico do Ubuntu.

Um relatório de bug semelhante está aberto no Gitlab , onde os desenvolvedores do GNOME estão trabalhando ativamente para rastrear a causa exata.

O desenvolvedor  Georges Basile Stavracas Neto investigou o assunto, destacando vários gatilhos que descobriu:

  • O GNOME Shell consome ~ 70MB logo após o início;
  • Salta para ~ 95MB após abrir o menu pop-up agregado;
  • Salta para ~ 250MB após carregar a grade de ícones (com ~ 90 ícones);

Georges  acrescenta que o vazamento de memória em questão não é específico para abrir a tela Visão geral (como muitos supunham inicialmente), mas pode ocorrer após qualquer animação do GNOME Shell, como:


  • Pressione e segure <Alt>Tab com 3+ apps e veja o consumo de memória aumentando;
  • Pressione repetidamente <Meta>com 3+ aplicativos e veja o consumo de memória aumentando;
  • Abra e feche qualquer menu repetidamente e veja o consumo de memória aumentar E assim por diante.


Você pode ver esse vazamento de memória do GNOME Shell em ação no vídeo abaixo. O uploader demonstra isso no Fedora, sugerindo que não é um problema específico do Ubuntu.

             


As más notícias? O problema ainda está presente no GNOME Shell 3.28…
Embora os desenvolvedores do GNOME tenham emitido uma "correção" para o problema, ele, de acordo com os relatórios do usuário, não consegue

A partir dos comentários sobre os relatórios de erros que rastreiam o problema, parece que o problema de aumento de memória ainda está presente nas versões diárias mais recentes do Ubuntu 18.04 LTS, que usa o mais recente lançamento do GNOME Shell 3.28 por padrão.

Com o Ubuntu 18.04 LTS nos últimos trechos de desenvolvimento, é improvável que qualquer patch ou correção esteja pronto no momento do seu lançamento em 26 de abril de 2018.

Mas não desapareça.

É possível que uma correção para o vazamento de memória possa ser incluída em um futuro lançamento do GNOME 3.28, ou como parte do lançamento do GNOME 3.30 em outubro. Os desenvolvedores do Ubuntu poderiam selecionar o patch, enviá-lo novamente e enviá-lo para os usuários do Bionic posteriormente.

Solução alternativa
Independentemente de quando / se for corrigido, há também uma solução alternativa para os afetados .

Se você planeja usar o desktop do GNOME Shell no Ubuntu 18.04 LTS (de sofrer com o vazamento no 17.10), você pode forçar a reinicialização do GNOME Shell a cada duas horas  para liberar memória. Isso é fácil de fazer:


  • Pressione Alt + F2
  • Digite a letra 'r'
  • Pressione Enter / Retornar


Você é afetado?

Como eu disse no início deste post, assumi que eu era o único que estava enfrentando um problema. Estes relatórios de erros sugerem que o problema é mais generalizado.


Você usa o GNOME Shell 3.26 ou 3.28? Você tem problemas de memória como este relatado? Compartilhe seus pensamentos nos comentários abaixo.


Fonte

Até a próxima!!

Nenhum comentário:

Postar um comentário