Mais de 2GB para o Firefox, não muitas abas, desempenho instável

1

Sempre que deixo o Firefox aberto por mais de um dia, o uso da memória sempre sobe a alturas ilustres. Eu tenho muita memória (48GB) na minha máquina de 64 bits, mas para um processo de 32 bits isso é inútil de qualquer maneira.

Quando o uso se torna superior a 1GB, o Firefox fica mais lento (demora até que ele exiba caracteres digitados, pode levar alguns segundos até que ele reaja ao foco ou à alteração de tabulação, etc.).

  • É possível que o Firefox use menos memória?
  • Isso limitaria o uso ou o desempenho?
  • Não é um problema para os processos de 32 bits ultrapassarem o limite de 2 GB?

Usando a versão mais recente do FF 6, mas esse problema estava disponível em todas as versões que eu consigo lembrar.

PS(edit):tenteimaisumavezmatartodas,excetoalgumasabas,eissorealmenteaumentouousodememóriadeaté2.5GB.Clicarem"minimizar uso de memória" em about:memory não ajuda nem um pouco.

    
por Abel 27.09.2011 / 17:14

4 respostas

1

Eu tenho me deparado com esse problema no Firefox há anos. Eu uso o SessionManager para recuperar depois de forçar o crash do Firefox e reiniciá-lo, porque eu não encontrei uma maneira confiável de evitar que o Firefox devesse pescar na memória. Há uma abundância de extensões que pretendem ligar os vazamentos de memória, embora eles geralmente duram por muito tempo antes que o Mozilla mude as coisas para quebrá-los.

Hoje, apesar de ser irado com essa questão e olhar em volta Superusuário , eu encontrei um um artigo que parecia ter algo útil. 20 minutos, e o uso de memória ficou em torno de 500mb, e foi ~ 3GB antes de tentar a configuração. Eu tive que travar e restaurar o Firefox embora. Acho que a mágica veio de uma ou de todas essas configurações:

Type “about:config” in your browser bar and adjust the following preferences (by double clicking on them) to free up some additional memory:

browser.cache.memory.capacity (set to 0)
browser.cache.memory.enable (set to false)
browser.sessionhistory.max_total_viewers (set to 0)
browser.tabs.animate (disable)

Há também um punhado de outras configurações nesse artigo que parecem úteis.

    
por 28.02.2018 / 21:37
1

•Isn't it a problem for 32-bit processes to reach above the 2GB limit?

O limite para um processo de 32 bits é, na verdade, de 3 GB (4 GB em um sistema operacional x64). Tem certeza de que você tem 48 GB de memória que parece realmente alta se você obtiver problemas de desempenho com um processo levando apenas 1 GB de memória.

Já tentou executar a versão de 64 bits do Firefox?

Quantos separadores abrem exatamente? Qual é o conteúdo dessas guias? O que você está fazendo no mundo que permite que o Firefox use 2GB de memória?

    
por 27.09.2011 / 17:24
1

Você pode tentar atualizar para uma versão posterior do Firefox. O FF7 deve ser lançado hoje [ 1 ], então você pode começar por aí - acho que foi deveria trazer melhorias de memória. Se isso não funcionar, você pode tentar atualizar para um dos canais Beta ou Aurora. Atualmente estou em Aurora e funcionou muito bem para mim. Exceto isso, eu acho que veria se alguém no support.mozilla.org pode ajudá-lo.

EDIT: O Firefox 7 foi lançado agora, então você só precisa atualizar o Firefox para testá-lo.

    
por 27.09.2011 / 18:11
1

No meu caso, o plug-in do PDF e o plug-in do Flash estavam causando os problemas de memória. Ainda não sei por que eles usam a memória do firefox.exe, e não do plugin-container.exe, mas navegando por 24 horas com, em média, 40 abas, mas sem muitas animações e vídeos do youtube, mantiveram a memória "razoável" 800MB.

    
por 31.10.2011 / 10:33