Frage

Ich analysiere derzeit ineffiziente Firefox -Addons, indem ich sie deinstallieren und langfristig empirisch gesehen habe, ob das Addon ein Problem war oder nicht. Diese Art, die ineffizienten Addons zu finden, ist jedoch sehr zeitaufwändig.

Ich möchte genaue numerische Wege wissen, um zu sehen

  1. Der CPU -Verbrauch für jedes Addon unabhängig in Firefox
  2. Der CPU -Verbrauch für zwei verschiedene Addons gleichzeitig in Firefox (Beachten Sie, dass es nicht praktisch ist, zu jedem Zeitpunkt zwei Addons in Ihrem Browser zu haben, und messen Sie dann den Bedarf langfristig)

Es ist anscheinend genug, nur CPU zu messen, überhaupt nicht den Speicherverbrauch, um Tests einfach zu halten.

Gibt es ein Werkzeug zum Messen des CPU -Verbrauchs für die Kombination von 2 in einem Satz von Addons?

War es hilfreich?

Lösung

Nein, leider gibt es kein solches Tool. Das nächste, was verschiedene Profiling -Tools (wie Venkman) am nächsten kommen, die Ihnen Zeit in verschiedenen JS -Funktionen zeigen können, aber diese Daten zu aggregieren, um festzustellen, ob eine Erweiterung ineffizient ist, ist schwierig.

Mozilla verwendet auch DTRACE auf Mac (mit speziellen Builds von Firefox und speziellen DTRACE -Skripten), um die Leistung zu analysieren. Ich stelle mir vor, dass es auch dafür angepasst werden könnte.

Andere Tipps

Es gibt ein Firefox-Add-On, um das zu sehen Erinnerung Verwendungszweck: Über Addons Memory.

Installieren Sie das Addon und öffnen Sie die Seite about:addons-memory, Es wird die Speicherverwendung für alle installierten Addon (einschließlich Firefox Native Addons) angezeigt.

Sie könnten auch interessiert sein von Registerkarte Speicherverbrauch, die Speicherverbrauch für jede geöffnete Registerkarte anzeigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top