2009-07-15 14 views
5

Attualmente analizzo i componenti aggiuntivi inefficienti di Firefox disinstallandoli e vedendo empiricamente a lungo termine se l'addon era un problema o meno. Tuttavia, questo modo di trovare gli addon inefficienti richiede molto tempo.Per analizzare il consumo della CPU dei componenti aggiuntivi di Firefox in SO

desidero sapere esattamente modi numerici per visualizzare

  1. il consumo di CPU per ogni addon indipendentemente in Firefox
  2. il consumo CPU per due addons differenti allo stesso tempo in Firefox (nota che non è pratico di avere due addons nel browser in ogni momento e quindi misurare la necessità in un lungo termine)

e 'abbastanza a quanto pare per misurare solo CPU, non il consumo di memoria a tutto, per mantenere semplici i test.

Esiste uno strumento per misurare il consumo della CPU per la combinazione di 2 in un set di componenti aggiuntivi?

risposta

3

No, sfortunatamente non esiste uno strumento del genere. La cosa più vicina sono vari strumenti di profilazione (come Venkman), che possono mostrare il tempo trascorso in varie funzioni JS, ma l'aggregazione di quei dati per determinare se un'estensione è inefficiente sarà difficile.

Mozilla utilizza anche dtrace su Mac (con build speciali di Firefox e script dtrace speciali) per analizzare le prestazioni. Immagino che potrebbe essere adattato anche per questo.

0

C'è un componente aggiuntivo per Firefox per vedere l'utilizzo di memoria : about addons memory.

Installare l'addon e aprire la pagina about:addons-memory, verrà visualizzato l'utilizzo della memoria per tutti gli addon installati (inclusi i componenti aggiuntivi nativi di Firefox).

Potresti anche essere interessato a tab memory usage, che visualizza l'utilizzo della memoria per ogni scheda aperta.

Problemi correlati