Pesquisa de site

Firefox Quantum consome RAM como o Chrome


Por muito tempo, o Firefox da Mozilla tem sido meu navegador preferido. Sempre preferi usar o Chrome do Google, por causa de sua simplicidade e uso razoável de recursos do sistema (especialmente RAM). Em muitas distribuições Linux, como Ubuntu, Linux Mint e muitas outras, o Firefox vem instalado por padrão.

Recentemente, a Mozilla lançou uma versão nova, poderosa e mais rápida do Firefox chamada Quantum. E de acordo com os desenvolvedores, é novo com um “mecanismo poderoso construído para desempenho rápido, carregamento de página melhor e mais rápido que usa menos memória do computador. ”

Leia também: Como instalar o Firefox Quantum no Linux

No entanto, depois de atualizar para o Firefox Quantum, notei duas mudanças significativas na maior atualização do Firefox: primeiro, é rápido, quero dizer, muito rápido, e em segundo lugar, é ávido por RAM assim como o Chrome, à medida que você abre mais guias e continua a usá-lo por muito tempo.

Portanto, realizei uma investigação simples para examinar o uso de memória do Quantum e também tentei compará-lo com o uso de memória do Chrome, usando o seguinte ambiente de teste:

Operating system - Linux Mint 18.0
CPU Model        - Intel(R) Core(TM) i3-3120M CPU @ 2.50GHz                                                            
RAM 		 - 4 GB(3.6 Usable)

Firefox Quantum consome RAM com muitas guias abertas

Se você abrir o Quantum com apenas algumas abas, digamos até 5, você notará que o consumo de memória do Firefox é bastante bom, mas à medida que você abre mais abas e continua para usá-lo por muito tempo, ele tende a consumir RAM.

Realizei alguns testes usando o Glances – uma ferramenta de monitoramento do sistema Linux em tempo real, para visualizar os principais processos por uso de RAM. Nesta ferramenta, para classificar os processos por uso de RAM, basta pressionar a tecla m.

Comecei executando glances e classificando os processos pelo maior uso de RAM antes de iniciar o Firefox, como mostrado na imagem abaixo.

glances 

Depois de iniciar o Firefox e usá-lo por quase meia hora com menos de 8 guias abertas, capturei uma captura de tela de relances com processos classificados por uso de RAM mostrados abaixo.

À medida que continuei usando o Firefox durante o dia, o uso de memória aumentou constantemente, como pode ser visto na próxima captura de tela.

No final das contas, o Firefox já havia consumido mais de 70% da RAM do meu sistema, conforme mostrado pelo indicador de aviso vermelho na captura de tela a seguir.

Observe que durante o teste, não executei nenhum outro aplicativo que consumisse RAM além do próprio Firefox (então foi definitivamente o que consumiu mais quantidade de RAM).

A partir dos resultados acima, o Mozilla enganou bastante ao dizer aos usuários que o Quantum usa menos memória do computador.

Tendo conhecido o Chrome por consumir RAM, no dia seguinte, decidi também comparar o uso de memória (do Quantum) com o Chrome, conforme explicado na próxima seção.

Firefox Quantum versus Chrome: uso de RAM

Aqui, comecei meu teste iniciando os dois navegadores com o mesmo número de guias e abrindo os mesmos sites nas guias correspondentes, conforme visto na captura de tela abaixo.

Então, à primeira vista, observei o uso de RAM (processos classificados por uso de memória, como antes). Como você pode ver nesta captura de tela, considerando todos os processos do Chrome e do Firefox (processos pai e filho), em média o Chrome ainda consome mais porcentagem de RAM do que Quântico.

Para entender melhor o uso de memória pelos dois navegadores, precisamos interpretar claramente a saída do significado das colunas %MEM, VIRT e RES de os cabeçalhos da lista de processos:

  • VIRT – representa a quantidade total de memória que um processo é capaz de acessar no momento, o que inclui RAM, Swap e qualquer memória compartilhada que esteja sendo acessada.
  • RES – é a representação precisa de quanta quantidade de memória residente ou memória física real um processo está consumindo.
  • %MEM – representa a porcentagem de memória física (residente) usada por este processo.

Pela explicação e valores nas imagens acima, o Chrome ainda consome mais memória física do que o Quantum.

Resumindo, suponho que o novo mecanismo rápido do Quantum, que vem com muitas outras melhorias de desempenho, fala por sua alta utilização de memória. Mas vale a pena? Gostaria de receber uma mensagem sua, através do formulário de comentários abaixo.