Como conhecer cada uso de memória TAB?

34

Olá, é possível saber que, se o Firefox ou qualquer navegador for aberto, qual a quantidade de memória ocupada por cada guia do navegador da Web?

Estou apenas curioso para saber.

rɑːdʒɑ
fonte
11
No momento, ele ainda está na lista de desejos do Firefox. Consulte os problemas 400120 e 515352 .
Skippy le Grand Gourou
As respostas mais votadas abaixo são obsoletas. Pular para este
sondra.kinsey 25/03

Respostas:

13

Para Firefox, eu fiz um complemento que exibe o uso de memória da guia no título da guia correspondente.

Fornece ao usuário estatísticas relacionadas à guia e uso de memória.

https://addons.mozilla.org/firefox/addon/tab-data/

captura de tela

Recursos

  • Quantas guias estão abertas no momento
  • Quantas guias foram abertas durante esta sessão do Firefox
  • Quantas guias foram abertas desde a instalação do addon
  • Exibir uso da memória da guia no título
  • Preferência para ativar / desativar o uso da memória da guia
  • Preferência para definir o intervalo entre a coleção de uso de memória
bobbyrne01
fonte
3
Este plugin não é compatível com o Firefox 57 (Quantum) e posterior devido ao novo WebExtensions Framework.
Scott Stevens
11
Conforme explicado em outras respostas, você pode usar o about:performanceQuantum.
NieDzejkob 28/06
23

No Firefox Quantum, você pode usar about:performance.

Também é about:memorypossível "visualizar, salvar, carregar e diferenciar medidas detalhadas do uso da memória do Firefox" .


Histórico de respostas:

EDIT 1

Um usuário solicitou esse recurso há cinco meses no fórum de suporte da Mozilla . Citando a resposta do moderador, "A Mozilla está trabalhando nisso através do projeto Eletrólise ".

EDIT 2

O projeto Electrolysis foi lançado ! Agora o Firefox também é multiprocesso.

Yamaneko
fonte
obrigado, mas é bom para o firefox 4.0 e agora eu tenho 16 anos. mais uma coisa é não mostrar para cada TAB. Seja qual for a funcionalidade que posso obter desse complemento, posso obter facilmente dos comandos top ou htop com terminal.
13132
@ican: Encontrei o projeto Electrolysis através do qual o Mozilla implementará esse recurso. Eu também atualizei minha resposta.
Yamaneko
parece ainda não estar concluído,
rɑːdʒɑ
11
Descobri que alguns dos meus complementos desativaram o modo de vários processos no Firefox. Eu o resolvi seguindo as instruções aqui (adicione o complemento do reporter de compatibilidade e ele marcará todos os complementos que estão impedindo o modo multiprocesso e depois os desativará) - hacks.mozilla.org/2017/06/…
Chris Smith
11

Tente usar about:performance. Parece fornecer dados em tempo real semelhantes ao Gerenciador de tarefas do Chrome.

Os complementos não funcionam no Firefox Quantum, pois a estrutura do complemento foi alterada agora.

ADTC
fonte
8

Digite about:memory?verbosena barra de URL e verifique cada um dos nós da janela. Deveria fazer o truque.

jasmim
fonte
onde eu posso obter a descrição de todo esse texto.
21712 rjd
11
Ainda não encontrei nada no site de suporte da Mozilla, mas é bastante simples, basta clicar nos nós do tipo janela e eles entrarão em colapso, para que você possa ver apenas os nós pais.
jasmins
5

Infelizmente, a maneira como as guias do Firefox são implementadas e a maneira como about:memoryestá estruturada não é trivial para determinar o uso de memória por guia. about:memoryé realmente uma ferramenta para fins de depuração e desenvolvimento e, como as guias ainda fazem parte do mesmo processo, não é possível obter as mesmas estatísticas por guia que você faz no Chrome / Chromium.

Você não receberá uma resposta melhor da sua recompensa, porque não há nada que alguém possa fazer sobre isso no momento.

Na última noite do PPA noturno do Mozilla, é assim que about:memoryparece (selecionei a seção que mostra as guias abertas):

Sobre: ​​captura de tela da memória

Como você pode ver, é possível dizer pela URL a qual guia está sendo consultada, mas, na realidade, há memória sendo usada em outros aspectos que não podem ser ilustrados com precisão aqui, porque é todo um processo, mas muitos threads.

RolandiXor
fonte
mas o chrome está fazendo isso e por que não podemos fazer algo paralelo.
22712 r
2
@ican: Eu acho que esse é o objetivo do projeto Eletrólise. Ele fornecerá, nas versões futuras, uma ferramenta semelhante.
precisa
@VictorHugo Oi, Obrigado pela resposta. : D. Então eu acho que provavelmente devo esperar até isso. :)
r 23dʒɑ 23/11
@ican: Sim, eu espero que este recurso vem logo:)
Yamaneko
2

O Firefox 65 foi lançado com 29-01-2019o uso de memória adicionada à página do gerenciador de tarefas encontrada em about:performance.

Abdelaziz Mokhnache
fonte