Controle o cache de memória do Chrome no Linux

0

Eu tenho 2GB de RAM no meu laptop de 8 anos e o Chrome realmente gosta de usar tudo isso. Existe alguma maneira de controlar a quantidade de memória usada pelo Chrome ou, especificamente, pelo cache de memória?

Para ser duplamente claro, não estou perguntando sobre nenhum cache de disco.

Se a resposta for que eu deveria ter "apenas pesquisado no Google", diga-me o que você pesquisou para que eu possa melhorar meu Google-fu.

    
por altendky 07.09.2010 / 00:26

2 respostas

1

Não acho que haja uma maneira de definir um limite rígido para o uso da RAM. Se você pensar sobre isso, o que o Chrome faria quando atingisse o limite? Fechar páginas? Não permite que você faça mais alguma coisa?

Em vez de um limite rígido, existem maneiras de gerenciar o uso de RAM manualmente. Você pode usar o Gerenciador de Tarefas (Shift + Esc) para encontrar as páginas que mais sugam a RAM e fechá-las. Há também uma função de limpeza oculta que você pode ativar adicionando

--purge-memory-button

como um argumento para o atalho do Chrome. Depois de iniciar com este argumento de linha de comando, você terá um botão Limpar memória no Gerenciador de tarefas que deve liberar a RAM se estiver com pouca carga.

Você pode ler mais sobre essa aqui .

    
por 07.09.2010 / 01:19
0

Se você quiser limitar estritamente o uso de memória, use o recurso de kernel chamado cgroups ou especificamente memory cgroup .

Documentação oficial: link e link (mais informações sobre cgroups podem ser encontradas em link )

Aqui está um exemplo para o Ubuntu Linux: link (acho que o Ubuntu ainda usa interface v1 para cgroups.)

O cgroup de memória realmente força o limite de memória, diferentemente da configuração ulimit , que é o recurso mais próximo se você precisar de compatibilidade com sistemas sem kernel Linux recente o suficiente.

    
por 25.02.2018 / 13:52