O Google Chrome irá ocupar a minha memória ao ponto de fazer com que o meu computador congele até quase parar. O que posso fazer para evitar isso?

8

Fica tão horrível que eu não consigo nem mudar para o TTY1 para forçar uma reinicialização. Eu tenho que fazer um hard reset, e eu perco o trabalho.

Idealmente, gostaria de poder usar o navegador chrome no Ubuntu sem precisar me lembrar de fechar as guias.

Existem extensões para o Chrome ou ferramentas para o Ubuntu que podem ajudar a evitar que eu ultrapasse o ponto em que o Ubuntu consome toda a RAM e fica incapacitado?

    
por Akiva 28.08.2016 / 23:34

3 respostas

19

A resposta curta: No Chrome, pressione Shift + Esc para ver quais guias estão usando muita RAM e atualize ou recarregue essas guias de vez em quando para recuperar a memória.

A resposta longa: acho que isso é mais um problema do Chrome do que um problema do Ubuntu.

Recentemente encontrei esse problema usando o Windows 7 com uma guia do Chrome aberta no rt.com com a seção de comentários na parte inferior da história aberta. A seção de comentários é dirigida por spot.im e consumirá mais de um gigabyte de RAM durante uma hora sem fazer nada além de ficar sentado lá. O Windows 7 emitia um erro de RAM baixo e, em seguida, eu teria que reinicializar. O mesmo problema existe no Ubuntu + Chrome, mas não tão ruim quanto o Windows + Chrome.

Então eu descobri Shift + Esc dentro do Chrome para exibir as estatísticas de exibição da memória, onde eu podia ver quanto RAM cada guia consumia. Isso funciona no Windows e no Ubuntu.

Quando a memória disponível (RAM + SWAP) fica baixa, um programa chamado "OOM Killer" (Sem memória) inicia e "inteligentemente" mata os aplicativos em execução e interrompe a execução de novos aplicativos. OOM Killer foi melhorado no Linux Kernel 4.6, mas não posso dizer exatamente como.

Eu fiz um teste na outra noite usando o Chrome para queimar 95% da RAM e 65% do swap usando OOM killer sob o Kernel 4.7.1 e o sistema permaneceu estável. Eu não poderia fazer coisas novas como Alt + Imprimir tela , mas ainda poderia reiniciar sem problemas. O Chrome fez um erro ao reiniciar e não conseguiu restaurar as 20 guias ímpares da sessão anterior, mas isso não é uma surpresa.

    
por WinEunuuchs2Unix 29.08.2016 / 01:41
3

Fora do uso de uma extensão para o Chrome, não sei muito o que você pode fazer para corrigi-lo. No meu computador pessoal eu uso o The Great Suspender (quando eu uso o chrome)

link

    
por T-he-game 28.08.2016 / 23:44
2

Com base nos comentários, acho que existem três opções ...

  1. O Chrome consome memória com cada guia aberta, portanto, feche algumas guias ou tente outro navegador, como o Firefox.

  2. Por causa da pequena quantidade de RAM que você tem, tente aumentar seu swap para 8GB. Isso pode ser feito facilmente usando gparted .

  3. Instale mais RAM.

Se você precisar de mais esclarecimentos sobre isso, por favor, pergunte.

Felicidades, Al

    
por heynnema 29.08.2016 / 17:18