Como faço o Firefox no Lubuntu usar menos memória virtual?

1

Eu tenho Lubuntu 14.04 instalado em um desktop antigo XP, que tem um chipset gráfico Intel Celeron 2.00GHz e SiS 651. Eu o atualizei com a quantidade de memória necessária (2 GB DDR) e um SSD de 120 GB.

Por causa do SSD, eu quero reduzir o cache de disco. Então eu configurei o Firefox usando as configurações about: config: configurando browser.cache.disk.enable para false, browser.cache.disk.capacity para 0 e browser.cache.memory.capacity para 1500000. Eu também alterei o virtual troca de memória usando a linha "vm.swappiness = 5" no arquivo /etc/sysctl.conf (e reinicializado). Se eu "cat / proc / sys / vm / swappiness" eu recebo 5.

No entanto, quando eu inicio o Firefox e o Gerenciador de Tarefas, vejo que o "RSS" para o Firefox é de 141.1MB, mas o tamanho da VM é de 686.6MB. Então, o Firefox ainda está escrevendo para o SSD, mas pela memória swap virtual em vez de pelo cache de disco.

O Gerenciador de Tarefas diz que a memória total usada é de 259MB de 1984MB. Então não é como se o computador estivesse com pouca memória.

Como posso fazer com que o Firefox use mais memória física e menos memória virtual?

    
por Jeffrey Lam 12.11.2015 / 23:34

1 resposta

0

Eu decidi que o VM-Size não é nada para se preocupar. Pelo que eu posso encontrar no googling, o VM-Size não é o uso de arquivos de troca. Parece ser a quantidade de memória que um processo poderia usar, seja físico ou virtual, mas a memória ainda não é necessária. Portanto, a memória não pode ser nem física nem memória de troca para começar, se não estiver sendo usada, então não importa.

Eu notei que o tamanho da VM para o Firefox vai se expandir apenas para o valor da minha configuração browser.cache.memory.capacity dentro do Firefox.

Quando eu defino o swappiness para 0 no arquivo /etc/sysctl.conf (e reinicializo), então eu verifico o arquivo de swap usando o comando free -m enquanto uso o firefox, eu posso ver que o arquivo de swap não está em uso. Portanto, só posso concluir que o SSD não está sendo usado para fornecer memória swap virtual ao usar o firefox.

    
por Jeffrey Lam 21.11.2015 / 00:34