Reduzindo drasticamente o consumo de memória do Firefox

Sejamos realistas, o Firefox é um comedor de memória. Um teste rápido com 6 abas abertas o coloca pau-a-pau com o Internet Explorer 7, em memória alocada. Será que isso tem jeito? A rigor não, mas há paliativos excelentes. É possível comandar o Firefox para alocar as páginas em disco, ao invés de em memória, quando minimizado. Com isso uma ocupação de 62MB reduziu-se a 18MB, impressionante. Mesmo. O truque?

Abra um FF, chame a configuração, digitando about:config na linha de endereço.

Botão direito, new / boolean. Abrirá uma caixa de diálogo. Coloque o nome da propriedade:

config.trim_on_minimize

Quando clicar OK, ele pedirá um valor, True ou False. Coloque True.

Feche o Firefox, abra de novo e experimente. O aumento do tempo de retorno do estado minimizado é imperceptível e o ganho de memória salta aos olhos. Aliás, o ato de minimizar e depois restaurar o Firefox, depois desse hack, é suficiente para fazê-lo otimizar a alocação de memória.

Fonte: Cybernet Technology News

0

Vinicius Silva (não verificado(a))

Se eu não em engano já vi essa dica por aqui.

Patricia (não verificado(a))

Só uma perguntinha, este hack não tem um "porém", uma "pegadinha"? Nao resolve um problema criando algum outro? Só pra saber mesmo, estou precisando desta economia de memória por aqui...

Aldemir Silva (não verificado(a))

Boa dica! Smiling

Não adianta... o Firefox é um monstro comedor de memória... Isso é da natureza dele, tadinho... Mesmo assim eu ainda uso... Mesmo depois dessas e outras dicas para reduzir o consumo de memória, não tive sucesso.

Anon (não verificado(a))

A escrita na memória RAM não é mais rápida que no disco rígido?

dudus (não verificado(a))

Esse uso que dizem ser excessivo de memória no firefox foi descrito como aproveitamento de memória.
O firefox usa a memória livre para alocar cache e tornar a navegação mais rápida. Quando algum programa precisa de memória o firefox diminui a quantidade de cache e deixa que o programa tenha memória suficiente.

Portanto o firefox não rouba memória dos outros programas, ele apenas pega emprestado. Aproveitando a memória livre.

cardoso (não verificado(a))

O gerenciamento de memória não é tão inteligente assim. Não existe uma chamada de API mandando 'devolver' memória quando outro programa pede. O kernel vai pro swap se tentar alocar RAM e não achar. Não existe almoço grátis, você está renderizando 10 páginas, ele vai alocar espaço para 10 páginas.

Patrícia: Não há nenhuma pegadinha. Ele talvez fique um tiquinho mais lento ao maximizar, mas eu acho que vale a pena.

Patricia (não verificado(a))

Obrigada, Cardoso... Os comentários do pessoal aí em cima são grego pra mim!!! hehehe Tudo o que entendo de blogs e internet eu não entendo de computadores. Então, vou pela palavra de vocês! Eye-wink

Davidson Sousa (não verificado(a))

Reconheço que entre o Opera e o FF o último é mais compatível com as páginas do mercado (atualmente feitas para o IE, infelizmente). Eu só não vou mto com a cara do FF... Até o tenho aqui mas uso raramente. Já gosto mais do Opera, considero mais clean...
Gosto pessoal... Laughing out loud

Onlyice (não verificado(a))

Otima dica...
Ao minimizar e voltar ele inclusive volta ocupando menas memoria...
Quanto ao comentario do DUDUS ai... não existe esse tipo de coisa... Como disse o cardoso... there is no free lunch... Ele precisa ele pega.... ele nao fica brincando com a memoria nao... pq essa brincadeira gasta processamento.

Mas Aprovo a dica, realmente ele libera muita memoria... Faz a diferença.... de 100MB foi para 10 depois ao maximilizar foi para 30MB ou seja... que diferença nê?

Funciona boa no Firefox in Windows.

Agora uma pergunta: Funciona também com Firefox in Linux? (Tenho que chegar em casa pra testar, mas se responderem antes melhor :^D)

cardoso (não verificado(a))

Eu tive a mesma dúvida, mas não achei ninguém isento no meu IM para perguntar.

bernabauer (não verificado(a))

Segundo os comentários desta noticia do digg do dia 09 de abril, esta propriedade vinha com o valor configurado para verdadeiro, mas muita gente reclamou que o browser levava muito tempo para voltar do estado 'minimizado' já que boa parte do cache dele é jogado para disco, quando minimizado. Respondendo a pergunta do Adriano, os comentários dizem lá que isto só funciona para a versão Windows do FF. E me tornando mais repetitivo, nos comentários do digg, concordo com um caboclo que falou que hoje em dia fazer isso não tras beneficios. Boa parte das máquinas boas tem pelo menos 1 GB de RAM, então que diferença faz estar com 80-200MB dedicados ao FF?
Para saber mais sobre a propriedade basta ler na mozillazine.

cardoso (não verificado(a))

200MB é 10% da memória alocada. Isso é significativo. Uma máquina com 1GB terá pelo menos 300 alocados pro Windows. Já se foi metade da memória. Abra um Word, um leitor RSS pesado e um programa de email. Ah, o Photoshop. Pronto, foi-se seu 1GB. A idéia do Firefox devolver a maior parte da memória quando NÃO está sendo usado é bem útil, ainda mais em condições reais.

bernabauer (não verificado(a))

putz, os links não sairam!!!
mozillazine: http://kb.mozillazine.org/Config.trim_on_minimize
comentários no digg:
http://digg.com/software/Lower_Firefox_s_Ram_Usage...

Silver (não verificado(a))

deixa eu ser um daqueles usuários chatos...

COMECEM A USAR O OPERA!!

opera eh melhor, + rapido e um monte de coisas q vcs já sabem...

O Opera só precisava de MAIS propaganda... Competir com 10% do mercado do firefox e com o IE não é brincadeira não...

abraços galera!!!

Adam Brandizzi (não verificado(a))

Ao bernabauer: entendo que numa máquna com 1 GB de memória não é necessário, mas máquinas assim não são regra não! Eu pessoalmente só conheço duas pessoas com tal configuração em suas máquinas. E olhe meu caso, que no trabalho tenho de usar um Presario do tempo do ronca com 32 MB(!) de memória. Garanto que fez uma bela diferença.

É bom lembrar que, como todo software livre, uma das vantagens do Firefox é a flexibilidade e parametrização. Esta opção fez toda a diferença nesta máquina limitadíssima.

Ao Silver: nunca tive muita paciência para experimentar o Opera (da última vez que testei ainda tinha aqueles banners torturadores), mas seus fãs são tão veementes que fiquei curioso. Só vou lamentar a falta de flexibilidade com páginas porcas (que no FF é melhor), mas eu sei que isto não é culpa do browser. De qualquer forma, um browser com um fã-clube tão fiel deve fazê-lo por merecer, afinal Eye-wink

pUck (não verificado(a))

Nem pensa eu vou tentar

Da ultima vez que mexi no abaut:config ferrei meu FF legal, e agora sou dependente do IE Tab, não sempre mas mais do que gostaria !!!

pUck (não verificado(a))

Ah, uma dica !!!

Procura no site de extenções do Firefox o Cache Status. Com ele da pra liberar a memoria que o FF usa com um click, eu uso e gostei bastante !!!

Silver,

Eu já experimentei o Opera, e acredito que o Firefox compensa ser usado por uma maior "compatibilidade" com páginas "mal-feitas". Ainda, a facilidade e capacidade de customização também colaboram. E, finalizando, o Firefox é Software Livre e, até onde sei, o Opera é Software Proprietário. Assim, entre um Livre bom e um Proprietário bom, eu escolho o Livre.

Vlw.

Anon (não verificado(a))

Adriano, o "Imperador",
Opera passou a ser Freeware. E por ter gente satisfeita com seu salário trabalhando nele, é melhor que os outros. Tem realmente a diferença na exibição de páginas.
IE7 apesar de lerdo e tudo o mais que digam está bem estável; trava na mesma medida que os outros aqui.

Memória RAM é memória para escrita rápida, escreve e apaga rápido, logo não vejo vantagem no uso forçado do swap, nem vou testar tamanha inutilidade.

Eu sei que o Opera é Freeware (Gratuito), se você pago eu nem o teria. Eu estou falando em referência ao código-fonte ser aberto (software livre, open source) ou fechado (software proprietário). Ser de graça ou pago é outra história.

Entrar



Design Wenetus