2009-07-15 22 views
5

J'analyse actuellement les addons Firefox inefficaces en les désinstallant et en voyant empiriquement à long terme si l'addon était un problème ou non. Cependant, cette façon de trouver les addons inefficaces prend beaucoup de temps.Pour analyser la consommation CPU des addons Firefox dans SO

Je voudrais connaître les moyens numériques exacts pour voir

  1. la consommation CPU pour chaque module indépendamment dans Firefox
  2. la consommation CPU pour deux addons différents en même temps dans Firefox (note que est pas pratique d'avoir deux addons dans votre navigateur à chaque fois, puis mesurer la nécessité à long terme)

Il est apparemment assez pour ne mesurer que CPU, et non la consommation de mémoire à tous, pour garder les tests simples.

Existe-t-il un outil pour mesurer la consommation de CPU pour la combinaison de 2 dans un ensemble d'addons?

Répondre

3

Non, malheureusement, il n'existe aucun outil de ce type. La chose la plus proche est divers outils de profilage (comme Venkman), qui peuvent vous montrer le temps passé dans diverses fonctions JS, mais l'agrégation de ces données pour déterminer si une extension est inefficace sera difficile. Mozilla utilise également dtrace sur Mac (avec des versions spéciales de Firefox et des scripts dtrace spéciaux) pour analyser les performances. J'imagine que cela pourrait être adapté pour ça aussi.

0

Il existe un module complémentaire Firefox pour voir la mémoire utilisation: about addons memory.

Installez l'addon et ouvrez la page about:addons-memory, il affichera l'utilisation de la mémoire pour tous les addons installés (y compris les addons natifs de Firefox).

Vous pouvez également être intéressé par tab memory usage, qui affichent l'utilisation de la mémoire pour chaque onglet ouvert.