Contents

Por que o Google Chrome está usando tanta RAM? Veja como corrigi-lo

Principais conclusões

Embora seja comum acreditar que o Google Chrome é um navegador que consome muitos recursos em termos de uso de memória, essa avaliação pode não ser totalmente precisa, pois sabe-se que outros navegadores da Web consomem quantidades ainda maiores de RAM em determinadas circunstâncias. No entanto, o Chrome continua a exigir um gasto considerável de recursos do sistema, atribuído principalmente ao seu rápido desempenho e gerenciamento eficiente das tarefas em execução.

O comportamento de navegação pode afetar a quantidade de RAM utilizada pelo Google Chrome, pois manter várias guias ativas resultará em um aumento na demanda de recursos de memória.

O Google reconhece o problema do alto uso de RAM em seu navegador, o Chrome, e implementou medidas por meio de atualizações como o PartitionAlloc para mitigar essa preocupação. A extensão em que o consumo de memória representa um obstáculo para os usuários pode variar de acordo com os recursos de hardware do computador e como isso afeta a funcionalidade geral. Para otimizar a utilização da RAM do Chrome, os indivíduos podem usar o Gerenciador de Tarefas integrado do Chrome e gerenciar o número de guias e extensões ativas de forma eficaz.

À luz de sua experiência na condução de investigações em várias plataformas de navegação na web, é provável que você esteja bem familiarizado com a observação de que o Google Chrome tende a consumir uma quantidade extraordinariamente alta de recursos do sistema. Para fundamentar esta afirmação, basta referir-se às ferramentas de monitoramento de desempenho, como Gerenciador de Tarefas ou Monitor de Atividade, em que o Chrome freqüentemente assume a posição proeminente entre seus contemporâneos.

À luz de seu extenso consumo de memória em relação aos navegadores da Web concorrentes, vale a pena perguntar sobre as razões por trás da prodigiosa utilização de RAM do Chrome. Além disso, medidas podem ser tomadas pelos usuários para regular e moderar o consumo desse recurso, otimizando o desempenho e preservando os recursos do sistema. Em essência, a implementação de estratégias para minimizar o uso de RAM do Chrome pode melhorar a eficiência e a funcionalidade geral.

![ ](/2nd-src/ats-n-parap/images/All Things N-Why-Is-Google-Chrome-Using-So-Much-RAM-Infographic.png)

O Google Chrome realmente usa mais RAM?

Antigamente, era comum reconhecer que o Google Chrome tinha propensão a consumir uma quantidade excessiva de RAM.

Modificações recentes no Google Chrome levaram a melhorias significativas em seus recursos de gerenciamento de memória quando comparado a outros navegadores da web amplamente usados, como Mozilla Firefox, Microsoft Edge, Opera e Apple Safari. Essa observação foi derivada de um experimento em que uma página do Facebook, um vídeo do YouTube, o site da BBC Sport e o Twitter foram abertos em uma nova instância do navegador.

Os resultados vão interessá-lo.

/pt/images/popular-browsers-ram-use.png

O Google Chrome se destaca entre seus pares como uma escolha popular para navegação na web. Embora possa ser subjetivo tirar tal conclusão, está bem documentado que o Chrome tende a consumir maiores quantidades de RAM em comparação com outros navegadores. Na verdade, se alguém conduzisse seu próprio experimento medindo o uso de RAM de vários navegadores, provavelmente observaria que o Chrome requer consistentemente mais memória do que outros.

O Google Chrome exibe uma velocidade excepcional entre seus contemporâneos, mas esse desempenho requer uma ampla alocação de memória de acesso aleatório (RAM) para alcançar essa distinção.

Por que o Google Chrome usa tanta RAM?

De fato, parece que a utilização de recursos pelo Google Chrome ultrapassou sua capacidade, levando a uma falha na renderização dessa página específica devido à alocação de memória insuficiente.

A fim de compreender a razão por trás do consumo substancial de memória do Google Chrome, é essencial compreender os princípios fundamentais sobre os quais funcionam os navegadores da web contemporâneos.

Cada aplicativo executado pelo seu computador depende da memória de acesso aleatório (RAM) para executar suas operações, que serve como o local principal para os esforços computacionais necessários para executar o dispositivo. A RAM funciona como um repositório transitório para diversos tipos de informação, caracterizada por rápidas velocidades de recuperação de dados que permitem um processamento ágil. A Unidade Central de Processamento (CPU) pode recuperar dados da RAM a taxas significativamente mais altas em comparação com o acesso a partir de uma unidade de disco rígido tradicional ou mesmo de uma unidade de estado sólido, facilitando assim um desempenho mais eficiente.

/pt/images/windows-task-manager-chrome-processes.png

Cada um dos navegadores da web, incluindo Google Chrome, Mozilla Firefox, Opera e Microsoft Edge, emprega uma técnica de gerenciamento de memória isolada conhecida como “isolamento” para armazenar guias, plug-ins e extensões. Essa abordagem garante que cada processo individual permaneça independente e incapaz de interferir ou modificar os dados armazenados em outros processos.

Quando alguém abre o Gerenciador de Tarefas ou o Monitor de Atividade em seu computador e visualiza os processos em execução, pode perceber que o Google Chrome aparece com várias instâncias. Após uma inspeção mais detalhada, observou-se que esses processos individuais têm utilização de memória insignificante individualmente; entretanto, quando considerada coletivamente, a carga agregada torna-se bastante substancial.

Os hábitos de navegação influenciam o uso da RAM

você e seu navegador. Quando você mantém várias guias abertas durante a navegação, o Google Chrome consome recursos adicionais de RAM. Esta é uma questão simples de compreender.

##Como o Google Chrome gerencia a RAM?

O Chrome emprega uma estratégia de gerenciamento de memória otimizada conhecida como “coleta de lixo com base em vazamentos”, que permite fornecer estabilidade aprimorada e desempenho aprimorado, utilizando com eficiência os recursos disponíveis do sistema. No entanto, apesar de sua abordagem avançada, observa-se frequentemente que o Chrome consome quantidades significativamente maiores de RAM em comparação com navegadores alternativos. Uma visão geral concisa do mecanismo de manipulação de RAM do Chrome seria a seguinte:

A execução de processos independentemente garante a estabilidade, pois permite que o navegador mantenha sua compostura mesmo quando componentes individuais apresentam mau funcionamento. Essa abordagem minimiza as interrupções, permitindo que os usuários resolvam problemas com guias ou extensões específicas sem afetar o desempenho geral de sua experiência de navegação. Por outro lado, se todos os processos fossem consolidados em uma estrutura compartilhada, uma falha em qualquer componente exigiria uma reinicialização completa do sistema, em vez de apenas uma simples redefinição da guia afetada.

Uma desvantagem de utilizar processos de navegação separados no Google Chrome é que certas funções compartilhadas entre janelas individuais do navegador são duplicadas separadamente para cada guia. No entanto, isso também conferiu recursos de segurança aprimorados, comparáveis ​​ao confinamento da atividade de navegação em um ambiente isolado ou ao emprego de uma plataforma virtualizada, como a implementação de um sistema de sandbox.

/pt/images/single-process-browser-vs-multi-process-browser.jpg

Nos casos em que ataques de JavaScript são detectados em uma guia específica do ambiente de navegação de processo único do Google Chrome, torna-se praticamente impossível para um adversário percorrer diferentes guias, pois cada processo opera de forma independente.

O aumento da quantidade de RAM exigida pelo Google Chrome pode ser atribuído aos seus recursos integrados, bem como às funcionalidades adicionais fornecidas por plug-ins e extensões de terceiros. A cada plug-in ou extensão suplementar que é adicionado ao navegador, uma maior alocação de recursos do sistema torna-se necessária para o seu funcionamento. Consequentemente, a proliferação de extensões se correlaciona diretamente com um aumento na demanda geral por RAM durante o processo de execução do Chrome.

A pré-renderização representa uma instância exemplar desse conceito em ação. Em essência, a pré-renderização permite ao navegador antecipar qual site será posteriormente acessado pelo usuário, como o principal resultado de pesquisa do Google ou o link “próxima página” em um site de notícias. Ao utilizar recursos adicionais do sistema, a pré-renderização aumenta a eficiência da navegação na web, principalmente para sites frequentados, ao mesmo tempo em que aumenta o consumo de memória.

Por outro lado, uma imperfeição no procedimento de renderização preliminar pode consumir uma quantidade maior de memória do que o previsto, impedindo a funcionalidade de outros componentes do sistema ou causando uma degradação na capacidade de resposta da guia de navegação na Web pertinente.

Uso de RAM do Chrome em dispositivos de hardware limitados

O Chrome normalmente emprega um paradigma de utilização de recursos apropriado para os recursos de seu dispositivo host. Ao executar em hardware robusto, o Chrome adere à arquitetura de processo descrita anteriormente. No entanto, em casos em que os recursos são escassos devido a restrições impostas por hardware de baixo custo ou outras limitações, o Chrome pode adotar estratégias alternativas para otimizar o gerenciamento de memória e manter o desempenho.

Em situações em que o hardware de um dispositivo é menos robusto, o Google Chrome simplificará sua operação executando todos os seus componentes em um processo único, minimizando assim a demanda geral dos recursos do sistema. Embora essa abordagem reduza efetivamente a carga de recursos, ela também traz a consequência potencial de introduzir instabilidade na experiência de navegação.

O Chrome emprega uma abordagem estratégica para gerenciar a utilização dos recursos de memória. O navegador não consome indiscriminadamente toda a RAM disponível sem considerar as restrições do sistema. Em vez disso, o Chrome impõe uma restrição interna ao número de processos que podem ser iniciados com base nos recursos do seu dispositivo de computação. Quando esse limite é atingido, o Chrome se adapta consolidando as guias pertencentes ao mesmo site em um único processo, otimizando o desempenho e preservando a eficiência da alocação de recursos.

Atualizações do Chromium tentam reduzir o uso de RAM do Chrome

Os desenvolvedores do Google Chrome revelaram recentemente um recurso inovador chamado “PartitionAlloc Fast Malloc”, projetado para conservar os recursos do sistema, limitando a quantidade de memória consumida por processos individuais. Especificamente, essa tecnologia inovadora garante que nenhum aplicativo individual possa monopolizar mais de dez por cento da memória disponível de todo o computador.

A Microsoft fez progressos significativos para melhorar o desempenho de seu navegador Edge baseado em Chromium, implementando uma nova técnica conhecida como “Segment Heap”. Essa abordagem inovadora foi projetada especificamente para minimizar o consumo de memória do aplicativo de navegação, resultando em maior eficiência e funcionalidade para os usuários.

Com o lançamento do Chrome 89 em março de 2021, o PartitionAlloc foi apresentado ao público. De acordo com o Google, esse recurso demonstrou uma capacidade impressionante de diminuir a utilização de memória para sistemas Windows de 64 bits em mais de 20%, além de resultar em uma redução adicional de 8% durante os processos de renderização. Esse avanço traz implicações significativas e espera-se que aumente a eficiência dos navegadores Chrome no futuro. A partir de agora, todas as versões do Chrome subsequentes à versão 89 foram projetadas para descartar a memória não utilizada mais rapidamente, diminuindo assim a carga de RAM e aliviando a percepção de que o Chrome é um consumidor de recursos notório.

O uso de RAM do Google Chrome é um problema?

Até que ponto o Chrome requer RAM e se há um limite predeterminado além do qual a utilização de RAM apresenta um problema, depende da configuração do hardware do seu computador.

Embora o consumo de quantidades significativas de RAM pelo Google Chrome possa não significar um problema inerente, é importante reconhecer que a utilização de todos os recursos de memória disponíveis não resulta automaticamente em melhoria de desempenho. Na verdade, se o sistema operacional falhar em empregar totalmente a RAM alocada para recuperação rápida de dados e processamento acelerado, seus benefícios não serão realizados. Consequentemente, manter uma reserva de RAM espaçosa pode não ser a abordagem mais eficiente para capitalizar os recursos potenciais de um dispositivo de computação.

/pt/images/windows-10-chrome-services-task-manager.png

Em essência, semelhante à funcionalidade observada em um dispositivo móvel, a remoção sistemática de aplicativos ativos e da memória disponível pode prejudicar o desempenho por um período prolongado. Conseqüentemente, é aconselhável abster-se de utilizar ferramentas destinadas a aumentar ou limpar a capacidade de memória, pois essas medidas contradizem o design inerente de tais dispositivos, que exigem o armazenamento e processamento de grandes quantidades de informações.

Chrome está usando muita memória

Embora o Google Chrome possa ser um navegador da Web eficiente em termos de desempenho e funcionalidade, o uso excessivo de recursos do sistema, como memória, pode levar a possíveis problemas. Especificamente, quando o Chrome consome uma quantidade extraordinariamente grande de memória, isso pode resultar em disponibilidade insuficiente de recursos para outros aplicativos executados no mesmo dispositivo. Consequentemente, isso pode impedir sua operação e torná-los menos eficazes. Além disso, a sobrecarga de memória pelo Chrome pode causar atrasos ou dificuldades no acesso a dados usados ​​com frequência no navegador, prejudicando assim um dos principais propósitos da utilização de RAM em primeiro lugar.

Em essência, a questão da utilização da RAM do Chrome torna-se relevante apenas quando impede a funcionalidade do navegador ou de todo o sistema operacional. Se você observar um consumo elevado de memória pelo Chrome sem nenhum impacto prejudicial em seu desempenho, pareceria desnecessário expressar preocupação.

Em certos casos, posso ter mais de cinquenta guias do navegador abertas, consumindo até dois gigabytes e meio de memória. Embora essa quantidade pareça substancial, meu dispositivo possui trinta e dois gigabytes à sua disposição, negando assim qualquer preocupação. Por outro lado, tentar replicar tais circunstâncias em um notebook equipado com apenas quatro gigabytes de RAM sem dúvida resultaria em uma experiência deprimente.

Se for observado um declínio considerável no desempenho atribuído ao consumo excessivo de memória pelo Google Chrome, pode ser prudente implementar medidas corretivas para aliviar quaisquer efeitos adversos na eficiência do sistema.

Como fazer o Chrome usar menos RAM

Um método eficaz para aumentar a eficiência da navegação na web e minimizar o consumo de memória do Google Chrome é aproveitar a utilização do Gerenciador de Tarefas do Chrome, que serve como um instrumento crucial para atingir esses objetivos.

/pt/images/chrome-task-manager.png

O Gerenciador de Tarefas do Chrome, assim como sua contraparte no Windows, fornece uma visão geral abrangente do desempenho e utilização de recursos de guias e extensões individuais no ambiente do navegador. Aproveitando esta ferramenta, os usuários são capazes de identificar quais componentes estão consumindo a maior quantidade de memória, permitindo assim que eles tomem decisões informadas sobre quais aplicativos ou processos encerrar para liberar recursos valiosos do sistema.

Para acessar o Gerenciador de Tarefas em um sistema operacional Windows, pode-se utilizar o atalho de teclado pressionando a tecla “Shift” e a tecla “Esc” simultaneamente. Como alternativa, em um computador Mac, o Gerenciador de Tarefas pode ser acessado selecionando-o no menu “Janela”. Uma vez selecionado, o processo desejado pode ser finalizado escolhendo a opção “Finalizar Processo”.

Para evitar possíveis problemas com sua experiência de navegação na web, é importante estar ciente de quaisquer alterações significativas no tamanho de guias ou extensões individuais no Google Chrome. Ocasionalmente, uma única guia pode consumir uma quantidade excessiva de memória como resultado de bugs de software ou configurações inadequadas, o que pode levar ao congelamento completo do sistema. Para evitar tais ocorrências, é aconselhável monitorar regularmente o desempenho do seu navegador e tomar as medidas adequadas, se necessário.

Depois de encerrar os processos com uso intensivo de recursos, várias etapas adicionais podem ser tomadas para lidar com falhas recorrentes no Google Chrome.

Gerenciar plug-ins e extensões para economizar memória do Chrome

Você tem a opção de desativar ou restringir a funcionalidade de extensões de navegador que consomem muita energia definindo determinados parâmetros, como limitar sua ativação apenas a sites específicos.

Modifique as instruções fornecidas da seguinte forma: Para alterar as permissões de uma extensão, siga estas etapas:1. Clique com o botão direito do mouse em qualquer lugar da janela do navegador enquanto mantém pressionada a tecla Alt (ou a tecla Option em um Mac). Isso exibirá um menu de contexto.2. No menu de contexto, localize e selecione a opção"Gerenciar extensões".3. Localize a extensão desejada na lista de complementos instalados exibida abaixo do cabeçalho “Gerenciar extensões”.4. Para restringir o acesso da extensão aos seus dados de navegação, desmarque a caixa de seleção ao lado da declaração"Permitir que esta extensão leia e altere todos os seus dados nos sites que você visita", que deve estar localizada logo abaixo do nome da extensão selecionada.5. Alternativamente, se você preferir conceder a extensão limitada

Se você tiver muitas extensões que usa para coisas diferentes, considere instalar um gerenciador de extensão rápido. SimpleExtManager adiciona uma pequena caixa suspensa ao lado da bandeja de extensão. Em seguida, basta um clique para ativar e desativar todas as extensões.

Instale extensões de gerenciamento de guias do Chrome para reduzir o uso de memória

Pode parecer um tanto irônico instalar extensões adicionais na tentativa de resolver problemas de gerenciamento de memória no Google Chrome, principalmente devido aos desafios mencionados anteriormente.

Certamente, eu ficaria encantado em fornecer uma versão mais refinada dessa declaração. Permita-me apresentá-lo de maneira elegante: “Existem certos complementos que foram meticulosamente criados com o objetivo principal de otimizar o gerenciamento de memória para o Google Chrome em mente. Essas ferramentas valiosas permitem que os usuários personalizem a abordagem do navegador para lidar e descartar guias que não são mais relevantes ou necessárias.

Por exemplo, The Great Discarder permite que você personalize a frequência com que o Chrome descarta guias não utilizadas. O Chrome descarta as guias quando não estão em uso para economizar memória. Com The Great Discarder, você pode alterar o período de tempo, especificar guias para não descartar e assim por diante.

/pt/images/the-great-discarder-browser-options-tab-with-icon.jpg

Verifique seus hábitos de navegação para reduzir o uso de RAM do Chrome

Os comportamentos de navegação afetam diretamente a utilização da RAM em navegadores como o Google Chrome. Com o aumento do número de abas abertas, a quantidade de RAM consumida pelo Chrome também aumenta. Embora seja comum manter várias guias em várias janelas, fechá-las regularmente pode reduzir significativamente o consumo de RAM do Chrome. Em particular, sites que incorporam elementos multimídia tendem a consumir quantidades substanciais de RAM e recursos. Consequentemente, esses sites são ideais para fechamento quando permanecem abertos, como os da Netflix, YouTube e outras plataformas semelhantes.

O Google Chrome está usando muita memória?

O Chrome detém a preeminência mundial em termos de navegação na web. Embora opções alternativas, como Firefox e Opera, exibam níveis comparáveis ​​de consumo de memória, nem sempre é prudente abandonar o barco em favor dessas alternativas. Nos casos em que o Chrome consome uma quantidade excessiva de recursos do sistema, mas se deseja permanecer dentro dos limites do ecossistema Chromium para manter a compatibilidade com extensões e aplicativos, uma alternativa viável pode ser explorar os benefícios potenciais oferecidos pelo Microsoft Edge, que parece ter uma ligeira vantagem em termos de consumo de memória quando comparado ao Chrome.

Além dos fatores acima mencionados, há outras considerações a serem levadas em conta. Como ilustração, o YouTube vinha utilizando um componente de software obsoleto que resultava na redução do desempenho da plataforma em até cinco vezes quando acessada pelo Firefox ou Opera, levando a um consumo desnecessário de recursos do sistema. Felizmente, esse assunto já foi resolvido. No entanto, serve como um exemplo notável de como o navegador da Web predominante e proprietário de plataformas on-line substanciais pode exercer influência considerável sobre a alocação de recursos em todo o setor.

Se você optar por continuar usando o Google Chrome, ele oferece recursos de segurança robustos, desempenho rápido, uma extensa biblioteca de complementos úteis e esforços contínuos para minimizar o consumo de memória.