Painel de recursos Premium

Como ver quais abas do Chrome usam mais memória

Para ver quais abas do Chrome usam mais memória, você precisa dos números de todas as abas lado a lado, agrupados do jeito que você trabalha. O Painel de recursos do Takt mostra uma estimativa de memória por aba, um total por grupo de abas e uma nota de saúde de A a F, atualizados a cada 10 segundos.

Resposta curta: abra Opções → Dashboard no Takt. Os grupos são ordenados pela memória estimada, e as abas de cada grupo aparecem da maior para a menor.

  • Estimativa de memória por aba, tempo ocioso, domínios de terceiros e atividade em segundo plano.
  • Nota de saúde de A a F por grupo de abas, uma barra de memória do sistema e orçamentos de memória que descarregam abas por você.
  • Premium (US$ 3/mês ou US$ 30/ano). Medido no seu navegador, e por nada fora dele.

Por que é difícil saber qual aba está usando memória?

O Chrome mostra um número de memória no cartão que aparece ao passar o mouse sobre uma aba, uma aba por vez. Com 30 abas abertas, são 30 passadas de mouse, e nenhum total.

No geral, uma aba sozinha nem importa. O que importa é se o grupo a fechar é "Research" ou "Entertainment". Por isso o Takt soma a memória por grupo de abas.

Topo do Painel de recursos do Takt: uma barra RAM do sistema com 26,9 GB de 32,0 GB em uso (84%), sendo 0,2 GB de abas e 5,1 GB livres; uma caixa Ciclo de vida com 0 suspensas, 2 hibernadas, 100 MB economizados estimados, 2 hoje; e um Detalhamento de grupos com Code em 149 MB, Entertainment 71 MB, Research 15 MB, Docs 14 MB, News 2 MB e abas sem grupo 1 MB, cada um com uma nota de saúde A e o número de abas
Memória do sistema, contadores de ciclo de vida e grupos ordenados pela memória estimada.

Como o Takt estima a memória de uma aba?

O Takt roda um script curto dentro de cada aba e soma quatro partes:

ParteComo é medida
Heap JavaScriptHeap em uso, como o Chrome o informa à página
Árvore DOMNúmero de elementos × cerca de 1,5 KB
Recursos carregadosTamanho decodificado de cada arquivo que a página carregou
Buffers de canvasLargura × altura × 4 bytes por canvas

Trate o resultado como uma classificação, não como uma fatura. Ele deixa de fora a sobrecarga do próprio navegador para cada aba, então o número do Chrome para a mesma aba pode ser diferente.

Algumas abas não podem ser medidas. As abas suspensas não têm nada rodando. As páginas do Chrome (chrome://), as páginas de extensões e a Chrome Web Store não permitem scripts, então aparecem em Abas não monitoradas. Se uma aba não responder em 3 segundos, o Takt mostra o último valor conhecido.

O cartão do grupo Code no Painel de recursos do Takt: 4 abas, 149 MB, com um botão Fechar tudo e uma tabela de abas ordenadas por memória (49, 41, 29 e 29 MB), cada uma com as colunas de tempo ocioso, número de domínios de terceiros e atividade em segundo plano
Cada cartão de grupo lista suas abas. Clique no cabeçalho de uma coluna para ordenar.

O que significam as notas de saúde de A a F?

Cada grupo começa com 100 pontos e perde pontos em quatro fatores:

FatorCondiçãoPenalidade
Memória (total do grupo)Mais de 500 MB / mais de 200 MB−30 / −15
Tempo ocioso médioMais de 60 min / mais de 30 min−20 / −10
Abas com atividade em segundo planoMais de 3 / pelo menos 1−20 / −10
Domínios de terceirosMais de 50 / mais de 20−15 / −5

Notas: A é 90 ou mais, B de 75 a 89, C de 60 a 74, D de 40 a 59, F abaixo de 40. Um grupo que usa 300 MB, com abas ociosas há 45 minutos em média, fica com 75: um B.

"Atividade em segundo plano" quer dizer que a aba concluiu uma requisição de rede nos últimos 60 segundos. "Terceiros" quer dizer qualquer domínio que não seja o site da própria aba e seus subdomínios. As CDNs mais comuns são contadas à parte, para não inflar a nota.

O que faço depois de encontrar as abas pesadas?

  • Recomendações de suspensão. O Takt lista 5 abas para descarregar, classificadas por memória e tempo ocioso, com peso extra para a atividade em segundo plano. Ele pula a aba ativa, as abas fixadas e uma aba que esteja sozinha no grupo. Clique em Suspender para descarregar uma.
  • Fechar tudo, num cartão de grupo, fecha aquele grupo.
  • Hiberne uma aba que você quer de volta depois. Veja como a hibernação funciona.

Posso limitar quanta memória um grupo de abas usa?

Sim. Em Settings → Memory Budgets, digite o nome de um grupo e um limite em MB. O Takt verifica os orçamentos a cada 15 segundos.

Quando um grupo passa do limite, você recebe uma notificação com o grupo, o uso, o orçamento e "Suspending tabs in 10s — click to cancel". Se você ignorar, o Takt descarrega as maiores abas daquele grupo até ele voltar a ficar dentro do orçamento. Ele nunca toca na aba ativa, nas abas fixadas nem nas abas reproduzindo áudio. Clique na notificação para cancelar.

Os orçamentos usam as mesmas estimativas, então também precisam do Acesso a todos os sites.

Quais permissões o painel precisa?

Nenhuma na instalação. Você concede cada uma em Settings → Permissões e pode revogá-la ali a qualquer momento.

PermissãoO que acrescentaSem ela
Acesso a todos os sitesEstimativas de memória por abaA memória mostra "—"
Monitoramento de redeDomínios de terceiros e atividade em segundo plano (também precisa do Acesso a todos os sites)Sem as colunas de rede
Acesso à memória do sistemaA barra de RAM do sistema"Memória do sistema indisponível"

O Monitoramento de rede só vê as requisições feitas depois que você o concede. Recarregue as abas abertas para começar a contar. O Takt lê os endereços e os tempos das requisições, não o conteúdo das páginas.

Configurações de Permissões do Takt com os botões Conceder todas as permissões e Revogar todas as permissões, e as chaves de Monitoramento de rede, Acesso à memória do sistema e Acesso a todos os sites, cada uma descrevendo os recursos do painel que ativa e o que falta sem ela
Cada permissão opcional diz quais recursos do painel ela acrescenta.

O que o painel não consegue dizer

Ele estima a memória das páginas. Ele não lê a lista de processos do Chrome, então não vê a memória da GPU, as extensões nem o próprio navegador. Se a barra do sistema coloca a maior parte da sua RAM em "Outro", essa memória está indo para outros aplicativos ou para o próprio Chrome, não para o que as suas páginas guardam.

Encontre o grupo que está devorando sua RAM. Depois, ponha-o para dormir.

Adicionar o Takt ao Chrome

Perguntas frequentes

Como o Takt estima a memória de uma aba?

Ele soma o heap JavaScript em uso, o número de elementos × cerca de 1,5 KB, o tamanho decodificado dos recursos carregados e os buffers de canvas a largura × altura × 4 bytes. Use para comparar abas.

Por que a coluna Memória mostra um traço?

O Acesso a todos os sites não foi concedido, a aba está suspensa, ou é uma página em que extensões não podem rodar scripts, como as páginas chrome://.

O Painel de recursos é gratuito?

Não. O painel e os orçamentos de memória são Premium, por US$ 3/mês ou US$ 30/ano.

O Takt envia os dados das minhas abas para algum lugar para medi-los?

Não. Todas as medições rodam dentro do seu navegador. Veja como o Takt mantém os dados no seu computador.

Leia também