O Firefox precisa de 1 GB de RAM

13

Eu trabalho como desenvolvedor web e, para isso, estou usando o Firefox com o Firebug . Recentemente, notei que, após duas horas de trabalho, o firefox.exeprocesso precisava de mais de 1 GB da minha memória de trabalho!

Mesmo se eu fechar a janela, o processo ainda permanece no Gerenciador de Tarefas e a única coisa que posso fazer é 'matar' o processo.

Alguma sugestão?

Estou usando o Windows 7 com 2 GB de RAM, Firefox 3.6.8, no qual normalmente abro 10 guias.

Peter Mortensen
fonte
3
Se você reutilizar abas intensivamente, isso pode ter a ver com isso, pois o Firefox mantém muito histórico por aba. Ou talvez uma extensão esteja vazando memória ou algo assim.
Estou tendo o mesmo problema e acabei de oferecer uma recompensa de 50 pontos nessa questão. Eu não uso o Firebug no momento, então esse não é o problema. Desativei todos os meus outros plug-ins. Eu nem uso esta máquina (onde tenho o problema o tempo todo) para o desenvolvimento - é literalmente apenas para navegar na web!
Alex R
Você deveria ter iniciado um novo post, pois sua recompensa não parece se encaixar na pergunta, exceto no título.
7118 harrymc
Eu acredito que Rob está correto. Percebi o mesmo comportamento com várias guias ou deixando as guias abertas ao longo do tempo.
에이 바
Você definiu os limites máximos de uso de RAM e cache de disco, conforme definido na minha resposta?
Break

Respostas:

11

Parece dois problemas separados. Primeiro, o Firefox é conhecido por ser um porco da memória. Existem maneiras de manter isso no mínimo, incluindo a remoção de complementos desnecessários, assim como:

Em about: config , adicione um novo valor booleano chamado config.trim_on_minimize e defina-o como True . Ainda estou avaliando esse ajuste e ainda não posso dizer com certeza se isso ajuda.

Segundo, se o processo do Firefox não parar quando você fechar a janela, tente esperar um pouco. Acho que, uma vez que o Firefox está usando uma tonelada de memória, pode levar algum tempo (até 30 segundos ou mais) para que ele se feche completamente.

boot13
fonte
Na verdade, isso não limita a quantidade de RAM que o Firefox usa ...: S
cp2141
1
aparar seria apenas limpar, sim?
12123 Sam
@ Sam sim, isso é tudo o que faz - limpar. Veja minha resposta para saber como definir limites de memória RAM.
Breakthrough
6

Não tenho certeza se as versões mais recentes do Firefox têm ou não essa opção ativada por padrão, mas existe a opção de fornecer o máximo de RAM e uso de cache de disco no Firefox. Isso é muito diferente de alterar as opções de limpeza de memória e coleta de lixo, pois você pode forçar o Firefox a usar menos RAM e usar mais cache de disco.

Para limitar a quantidade de RAM que o Firefox usa antes de usar o cache do disco, navegue no seu navegador para about: config. No filtro, insira "memória" e você verá:

browser.cache.memory.capacity

Caso contrário, será necessário criar manualmente essa chave como um valor inteiro. Esse valor inteiro representa o cache da memória (em kilobytes) que o Firefox pode usar. Pessoalmente, defino esse valor como 131072 (128 MB). Para evitar que o Firefox fique sem memória, você pode aumentar o cache do disco usado alterando a variável a seguir (você pode simplesmente usar "disco" como filtro de pesquisa).

browser.cache.disk.capacity

Novamente, esse é o cache do disco (em kilobytes) como um valor inteiro e, se ele não existir, você deve criá-lo. Pessoalmente, defino o meu como 307200 (300 MB). Observe que isso é diferente da quantidade de armazenamento que o Firefox usa para armazenar arquivos offline ou seu histórico.

Avanço
fonte
1

O Firefox é conhecido por ser muito pesado em recursos após longos períodos de uso, você pode tentar desinstalar addons não utilizados para ver se isso tem algum efeito.

Toby
fonte
Sim, o Firefox é muito duro com os recursos do sistema. Se o seu sistema ficar atolado, talvez seja necessário atualizar os sistemas ou alternar para outro navegador com melhor desempenho em recursos limitados.
Brian Knoblauch
Uma atualização para um navegador seria insana. É a minha única carne de boi com o Firefox, que é tão pesada!
Toby
Por que alguém deveria usar o Firefox se ele usa mais memória que o IE? Parece um pouco inútil.
Alex R
@Alex - Porque é um navegador baseado em padrões que não quebra a web.
Toby
Por causa dos plugins!
12123 Sam
1

Você pode tentar o AFOM, que

A memória recupera o vazamento de memória em uma instância em execução do aplicativo do navegador Firefox.

Também recomendo que você limpe regularmente seus bancos de dados . O Ccleaner agora tem essa funcionalidade.

Como alternativa, uma instalação nova pode funcionar. Também pode ajudar a solucionar o problema. Se você recuperar as extensões uma por vez, poderá ver se uma delas está causando o problema. Após a desinstalação, remova todos os traços do seu perfil. Revo desinstalador deve fazer isso completamente.

outsideblasts
fonte
O link AFOM está (efetivamente) quebrado agora ("Resultados da pesquisa para" afom ". Nenhum resultado encontrado.").
Peter Mortensen
1

Parece um problema conhecido do Firebug: Vazamento de memória do Firebug - mais de 600MiB usados .
Este relatório de problemas foi aberto em 2007 e ainda está aberto ...

Outro problema em aberto é quando o Firebug está ativado, o Firefox usa grandes quantidades de memória e CPU .

O Firebug está, portanto, listado no lista de extensões problemáticas do Mozilla.

Você pode dar uma olhada no Firebug Memory Profiler , embora ele esteja em uma fase alfa real, o que pode dar uma dica sobre o problema.

Caso contrário, sua única solução é conviver com o problema reiniciando o Firefox ou obtendo mais memória RAM, martelando-o na Comunidade Firebug , aguarde uma correção (pode demorar anos), torne-se um desenvolvedor do Firebug e corrija o bug você mesmo, ou use outra ferramenta de depuração.

harrymc
fonte
0

Qual versão do Firefox você está executando? Este não é um comportamento típico. Talvez ativar o Firebug apenas para os sites em que você está trabalhando ajude.

Arunabh Das
fonte
6
Infelizmente, é realmente um comportamento típico.
Toby
1
Firebug não é o problema. Não uso o Firebug e encontrei este tópico porque pesquisei no Google Firefox 1gb.
Alex R
0

Não importa quanta memória o Firefox esteja usando. O sistema operacional gerencia-o melhor do que podíamos, portanto, não pense nisso. Ser lento é outra questão, que é claramente o hábito do Firefox.

Você pode (e deve tentar) conseguir usar o Chrome e encontrar extensões lá. Até o Dragonfly da Opera é melhor que o Firebug (pelo que ouvi dizer, nunca usei o Firebug).

tobylane
fonte