Como fazer o google-chrome ou o cromo usar menos memória

11

Meu computador tem apenas 4 GB de memória e a abertura de 8 a 12 guias aleatórias em cromo ou cromo geralmente congela meu computador. Atualmente estou usando google-chrome-stable --process-per-site . Isso ajuda em certa medida. Existe alguma maneira de executar o cromo ou o cromo em um único processo? Alguém poderia me dar algumas dicas sobre como controlar o uso excessivo de memória do Chrome?

    
por crysoberil 07.08.2015 / 13:05

3 respostas

3

Existe um plugin que você pode usar para escrever a memória de abas abertas não usadas para trocar. Ele libera essa quantidade de memória, para que o Chrome / cromo mostre menos consumo de memória.

Pesquise por Tab-suspender na webstore de plug-ins.

link

    
por 07.08.2015 / 14:59
2

Estou usando o cgroup dessa maneira:

sudo cgcreate -a $USER:$USER -t $USER:$USER -g memory:groupChromiumMemLimit
sudo cgset -r memory.limit_in_bytes=$(($1024*1024*1024)) groupChromiumMemLimit
cgexec -g memory:groupChromiumMemLimit chromium-browser

O próprio cromo pode ficar um pouco lento, já que parece estar trocando, mas não fará todo o sistema travar a troca de outros aplicativos, então apenas o cromo / cromo irá trocar assim que "atingir o limite de 1GB". / p>

Mas ... se você olhar para o htop, verá muitos processos do cromo que somam a memória residente um pouco além de 1 GB, acho que preciso de mais informações sobre isso.

Ainda não tentei memory.soft_limit_in_bytes para ver se isso ajuda de alguma forma, como é sugerido no link fornecido por link .

mas no geral, o cromo está usando muito menos memória RAM do que costumava, e está claramente sendo muito trocado, então esses comandos cgroup estão funcionando apesar do que eu posso ver no htop, então o cgroup parece tentar manter o cromo usando "não muito mais que 1GB" o que é bom o suficiente.

    
por 23.08.2017 / 08:40
1

Eu tenho o mesmo problema, e não estou sozinho: Chrome / Chromium come muito memória . Às vezes, isso faz com que o sistema congele (no meu caso, o Linux Mint 17).

solução 1

Como solução alternativa, comecei a usar essa extensão do Chrome: the-great-suspender

solução 2

Mas existem várias outras soluções, por exemplo linux cgroup ( link )

outras soluções

Anexei minhas outras soluções à minha primeira resposta a perguntas semelhantes.

De qualquer forma: o Google Chrome é um bom (provavelmente melhor) navegador da web, e os sites hoje têm altos requisitos (muito JS, canvas, SVG, vídeo incorporado, web-sockets ...). Tentando cortar algumas das funcionalidades - não é uma boa ideia. O único problema que estou tentando resolver (pelo menos para mim): ninguém quer sentar perto do sistema congelado .

    
por 17.01.2017 / 18:51