Pergunta

Atualmente, analiso complementos ineficientes do Firefox desinstalando -os e vendo empiricamente a longo prazo, se o complemento era um problema ou não. No entanto, essa maneira de encontrar os complementos ineficientes é muito demorado.

Eu gostaria de saber maneiras numéricas exatas de ver

  1. O consumo da CPU para cada addon de forma independente no Firefox
  2. O consumo da CPU para dois complementos diferentes ao mesmo tempo no Firefox (Observe que não é prático ter dois complementos no seu navegador a cada vez e depois medir a necessidade a longo prazo)

Aparentemente, é suficiente medir apenas a CPU, não o consumo de memória, para simplificar os testes.

Existe alguma ferramenta para medir o consumo de CPU para a combinação de 2 em um conjunto de complementos?

Foi útil?

Solução

Não, infelizmente não existe essa ferramenta. A coisa mais próxima são várias ferramentas de perfil (como Venkman), que podem mostrar o tempo gasto em várias funções de JS, mas agregar esses dados para determinar se uma extensão é ineficiente será complicada.

O Mozilla também usa o DTRACE no Mac (com construções especiais do Firefox e scripts especiais de DTRACE) para analisar o desempenho. Eu imagino que também poderia ser adaptado para isso.

Outras dicas

Há um complemento do Firefox para ver o memória uso: Sobre a memória dos addons.

Instale o addon e abra a página about:addons-memory, Ele exibirá o uso da memória para todos os addon instalados (incluindo addons nativos do Firefox).

Você também pode estar interessado por Uso da memória da guia, que exibem uso de memória para cada guia aberta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top