A maioria das funcionalidades necessárias para fazer isso está embutida.
Para ver o uso de recursos de páginas
veja about:memory
. Isso fornece uma árvore interativa de alocações de memória (clique em um item para ver mais detalhes; passe o mouse para ver uma explicação detalhada do que cada entrada significa):
- Abaixo de
explicit/layout
, você verá a memória usada diretamente para exibir cada guia. - Abaixo de
explicit/js
você verá a memória usada por cada "compartimento" de Javascript. Observe que há um heap ou compartimento separado para cada domínio (comohttp://superuser.com
) em vez de página. Esses números representam quantos scripts de memória executados nessas páginas usam no total.
Para o uso da CPU do Javascript em execução nas páginas, tente o criador de perfis de Javascript da extensão do Firebug . Infelizmente, não conheço nenhum suporte para criar perfis de uso de CPU do layout da página.
Para ver o uso de recursos dos plugins
use o visualizador de processos do sistema operacional / monitor do sistema / gerenciador de tarefas. O Firefox agora executa plugins em processos separados, então, olhando para a utilização de CPU / memória de cada processo, você conhece o desempenho do plugin correspondente.
No Linux, os processos de plug-in são chamados de plugin-container
. Observe a linha de comando de cada processo para ver qual plug-in ele representa.
Quando um plug-in falha (ou você mata seu processo), você verá uma mensagem na (s) página (s) aberta (s) contendo instâncias do plug-in com falha.