Por que o uso de memória do Firefox continua aumentando com o uso e nunca retorna ao nível inicial?

Por que o uso de memória do Firefox continua aumentando com o uso e nunca retorna ao nível inicial?

Estou usando principalmente o Firefox como meu navegador. Percebi que depois de algumas abas serem abertas e fechadas, o uso de memória do Firefox fica cada vez maior.

Este fato muitas vezes me leva a travá-lo (usando deliberadamente o gerenciador de tarefas) e a abri-lo novamente selecionando apenas algumas das guias necessárias. Há casos em que abro todas as minhas abas abertas anteriormente. O engraçado é que mesmo nesse caso, o uso de memória é muito menor do que era antes de desligar o Firefox.

Então, minha pergunta é por que isso está acontecendo? Por que fechar as abas não ajuda (pelo menos não tanto)? Existe uma maneira de reduzir o uso de memória sem desligar o Firefox?

Responder1

Digite about:memory na barra de endereço. Clique em ‘Minimizar uso de memória’.

https://support.mozilla.org/en-US/kb/firefox-uses-too-much-memory-ram

Responder2

A primeira coisa que eu suspeitaria é que alguns plug-ins vazam memória ou a utilizam muito.

Por exemplo, o AdBlock Plus geralmente faz com que o Firefox aumente significativamente o uso de memória. A razão é que ele injeta grandes folhas de estilo em cada quadro. (Ghostery é uma alternativa mais eficiente em termos de memória, embora sirva a um propósito diferente.)

Portanto, conforme sugerido nos comentários, se o uso de memória não parecer razoável, tente desabilitar todos os plug-ins e veja se isso ajuda.

Responder3

Se precisar da RAM para outros fins, basta reiniciar o Firefox. Isso também minimizará o uso de memória.

Você pode até dizer ao Firefox que ele não precisa carregar todas as páginas ao reiniciar:

Firefox button -> Options -> Tabs -> Don't load tabs until selected

Além disso, notei um alto uso de memória do Adblock Plus. Adblock Edge não parece ter esse problema. Desativar o Adblock Plus também libera memória.

Responder4

A RAM não pode ser salva para uso posterior. Suas únicas opções são usá-lo ou desperdiçá-lo. Um sistema com 8 GB de RAM não pode usar 4 GB hoje para usar 12 GB amanhã.

Então, resumindo, o Firefox está usando mais memória porque a alternativa seria desperdiçar essa memória. Não está a regressar ao nível inicial porque seria necessário esforço para o fazer e não haveria nenhum benefício em despender esse esforço.

O fato é que o Firefox às vezes usa até 2 Gb de memória, o que não parece razoável para o número e conteúdo das abas abertas.

É perfeitamente razoável se a alternativa for desperdiçar parte dessa RAM e não conter nenhum dado. No mínimo, permite que o Firefox use até 2 GB de memória sem precisar alocar mais memória, o que é uma vitória. Liberar e alocar memória exige esforço. Os sistemas inteligentes só despendem esforços quando há algum benefício esperado. Eles certamente não fazem um trabalho que provavelmente terão que desfazer mais tarde.

Os sistemas operacionais modernos fazem de tudo para ter o mínimo de RAM livre possível. RAM livre é desperdiçada para sempre. Se você teve 1 GB livre na última hora, não obteve nenhum benefício com esse 1 GB na última hora. Se você está pensando: “Quero aquela RAM livre agora para poder usá-la mais tarde”, esqueça. Você pode usá-lo agoraeuse-o mais tarde. Não há nenhuma troca dolorosa a fazer aqui.

informação relacionada