Ter um sistema de 32 bits com 4G de RAM e troca de 7G. Linux 3.5.0-49-genérico i686.
De tempos em tempos, o banco de memória é preenchido e tudo fica atrasado. Em 99% dos casos, o Chrome usa grandes quantidades de RAM e swap. Algumas vezes ajuda a fechar algumas janelas, mas muitas vezes não. Como um exemplo da última vez:
Mem: 4G in use
Swp: 3G in use
Chrome: 4 janelas, 17 guias.
Fechando o Chrome e depois de um tempo eu sento com
Mem: 450M in use
Swp: 220M in use
Este é um cenário bastante típico. As páginas são páginas da Web "normais", como sites do Stack Exchange, alguns artigos e talvez um ou dois sites de notícias.
Uma coisa que noto é que leva algum tempo para o sistema normalizar depois que eu fecho o Chrome. Isso é muito tempo depois que o último processo morreu de acordo com htop
/ top
. Ele continua atrasado, etc. Acho que isso se deve à troca.
Minha pergunta é se é aconselhável usar alguma técnica para liberar o swap (empurrá-lo para a RAM, por assim dizer), e como. E há alguma outra técnica para ajudar nessa situação particular?
Edit: Quanto às extensões, só uso
-
Vimium , que geralmente não consome muito.
-
Session Buddy , (para que eu possa salvar minhas guias quando eu precisar fazer uma inicialização do Chrome), mas esta também use (relativamente) pouca memória. Mesmo assim, eu geralmente o desabilito e só o habilito antes de desligar e quando quero restaurar algumas das abas de uma sessão anterior.
- Flashcontrol
Eu também tentei períodos mais longos sem extensões, não que isso tenha ajudado.
Quando se trata de extensões / plugins, o pior culpado é o flash. Usar Flashcontrol ajuda um pouco, mas todo o problema persiste.
Eu geralmente verifico isso usando o Gerenciador de Tarefas do Chrome , Shift + Esc