Como evitar que o Chrome leve mais do que, por exemplo, 4 GB de RAM. De tempos em tempos, ele decide levar algo como 7 GB (com 8 GB de RAM total) e torna meu computador inutilizável.
Você tem alguma ajuda?
PS: Eu ainda não tinha mais de 10 abas abertas. Edit: talvez eu tenha feito ... algo como 15. De qualquer forma, eu quero que o Chrome congele ou desligue para não congelar todo o sistema.
linux
arch-linux
chrome
ram
Jan Kaifer
fonte
fonte
limits.conf
ouulimit
?ulimit
não há suporte para o Windows !Respostas:
Eu acredito que você gostaria de usar algo como
cgroups
limitar o uso de recursos para um processo individual.Então você pode querer fazer algo parecido com isso , exceto com
cgcreate -g memory,cpu:chromegroup cgset -r memory.limit_in_bytes=2048 chromegroup
para criar chromegroup e restringir o uso de memória do grupo para 2048 bytes
cgclassify -g memory,cpu:chromegroup $(pidof chrome)
para mover os processos chrome atuais para o grupo e restringir o uso de memória ao limite definido
ou simplesmente inicie o chrome dentro do grupo, como
cgexec -g memory,cpu:chromegroup chrome
No entanto, é bastante insano que o chrome esteja usando tanta memória em primeiro lugar. Tente limpar a reinstalação / recompilação primeiro para ver se isso não resolve o problema, porque realmente não deveria usar tanta memória para começar, e essa solução é apenas um band-aid sobre o problema real.
fonte
Eu acredito que você pode usar o utilitário ulimit . A página do manual opção -d : ulimit (3)
Você pode diminuir seu limite flexível mesmo sem acesso root ao servidor.
fonte