Por que o Firefox está consumindo toda a minha memória e como posso impedi-lo?

8

Posso ter apenas uma instância do Firefox aberta, aberta para um site como Google ou Stack Overflow, e vê-la consumindo mais de 600.000 KB de memória. Isso parece excessivo. Há algo suspeito acontecendo aqui? Existe algo que eu possa fazer para impedir que isso seja feito?

Abe Miessler
fonte
Quais complementos você instalou?
Hello71
1
300mb. De um navegador. Isso é mesmo? O Opera come cerca de 1,5 GB às vezes. Chrome é o mesmo. 300mb é nuffin. 600mb também é MUITO baixo. Agora, quando eles lançam módulos de 4GB em você ... Eu não acho que 600mb de um navegador seja muito.
Apache
1
1,5 gb? Jesus ...
Abe Miessler
1
@Shiki: Algo está errado com seus navegadores, eu acho ... O meu nunca excede 500 MB para qualquer navegador. :) Mas de qualquer forma, quando você tem vários outros programas como o Eclipse aberto, e talvez também uma máquina virtual, 600 MB começam a importar.
Sasha Chedygov
1
Sim, 500k é o máximo que eu costumo ver e isso é com um milhão de coisas em aberto que exigem muitos recursos.
Abe Miessler

Respostas:

2

Sabe-se que o Firefox tem um enorme problema de vazamento de memória.

Solução:

  1. Abra o Firefox e vá para a barra de endereços. Digite about: config e pressione Enter.

  2. Clique com o botão direito na página e selecione Novo -> Booleano .

  3. Na caixa exibida, digite config.trim_on_minimize . Pressione Enter.

  4. Agora selecione Verdadeiro e pressione Enter.

  5. Reinicie o Firefox.

djshortbus
fonte
Isto é interessante. Encontrei este recurso que aconselha sobre "config.trim_on_minimize": kb.mozillazine.org/Config.trim_on_minimize Você pode achar útil. Saudações,
Xavierjazz
Tudo bem, está pairando em cerca de 300.000k agora. Vou informá-lo como será o longo prazo.
Abe Miessler
3
Na verdade, isso não acelera o navegador. O que ele faz é fazer com que, quando você minimize o Firefox, sua memória seja despejada no disco rígido. Isso significa que, quando você restaura a janela, a memória precisa ser carregada novamente, o que é um processo relativamente lento. No entanto, na verdade, não reduz a quantidade de memória usada; apenas o despeja no disco rígido (que é obviamente muito mais lento que a RAM).
Sasha Chedygov
Todo o resto da minha máquina não funcionaria mais suavemente se houvesse 600.000k extra flutuando por aí?
Abe Miessler
@ Abbe Miessler: Talvez, mas novamente, isso é apenas quando o Firefox é minimizado. Se é isso que você quer, tente, mas pessoalmente, não acho que valha a pena abrandar o navegador.
Sasha Chedygov
4

Tente também:
http://www.our-picks.com/archives/2007/02/06/firefox-can-be-faster-4-easy-tricks/

1- Busque apenas as páginas nas quais você clica

O Firefox se assemelha principalmente ao Google deste ponto de vista. Ele possui um recurso interno (ativado por padrão) que pré-baixa as páginas por trás dos links em que você PODE clicar. O Google prevê que você possa clicar no primeiro resultado da página, mas como o Firefox pode antecipar o link em que você clicará? De qualquer forma, na minha opinião, isso é apenas uso inútil de largura de banda, energia da CPU e espaço no disco rígido. Você está praticamente baixando e armazenando páginas que não está visualizando. Veja como você interrompe isso em três etapas simples.

Na lista about: config, filtre sua pesquisa após 'rede' para que seja mais fácil para você. Em seguida, encontre nas demais opções da lista a chave que diz network.prefetch-next. Deve ser definido como TRUE. Clique duas vezes nele e ele se tornará falso. Lá vamos nós, agora o Firefox deixará de agir assustador e só buscará o que você clicar;)

2- Limite o uso da RAM

Embora não ocupe tanta memória como outro navegador, em breve ainda o faz. Mas você tem uma maneira de controlar isso. É apenas uma configuração simples e você obterá os números mais confortáveis. Filtre sua pesquisa após "browser.cache" e selecione browser.cache.memory.capacity nas opções restantes. Acredito que a configuração padrão vai até 50000, mas não há necessidade disso. Você precisa ajustar o valor, dependendo da quantidade de memória RAM instalada. Para tamanhos de RAM entre 512 MB e 1 GB, comece com 15000. Para tamanhos de RAM entre 128 MB e 512 M, tente 5000 e você ficará satisfeito com o resultado.

3- Reduzindo ainda mais o uso da RAM quando o Firefox é minimizado

Eu tenho um uso extremamente baixo neste. Em torno de 10 MB, então é definitivamente um must-do. Basicamente, isso moverá o Firefox para o disco rígido quando você o minimizar e, como resultado, ocupará muito menos memória. Ele nem voltará ao mesmo alto uso após a restauração. Mesmo se o Firefox estiver localizado no seu HDD, e não na sua RAM, posso garantir que a velocidade da restauração será a mesma, sem atrasos.

Tudo o que você precisa fazer é clicar com o botão direito do mouse na página about: config, selecionar New e clicar em Boolean. Uma caixa aparecerá e você terá que inserir config.trim_on_minimize como valor. O valor booleano deve ser definido como TRUE na próxima tela, e é isso. Teste depois de reiniciar o Firefox.

4- Faça as páginas carregarem mais rápido

A maioria dos navegadores está configurada para usuários dial-up. Ajuste as configurações para o seu uso ideal. Filtre a lista depois de "rede", procure a chave que diz network.http.pipelining e defina-a como TRUE. Você pode alterar a chave abaixo (network.http.pipelining.maxrequests) e alterá-la para um valor mais alto - 10 por exemplo. Agora, suas páginas serão carregadas muito mais rapidamente agora.

kokbira
fonte
0

Eu tentei várias maneiras desde que comecei a usar o Firefox, e nenhuma delas realmente funcionou. Então, eu normalmente apenas reinicio quando está lento.

garconcn
fonte