Gibt es eine Möglichkeit, festzustellen, wie viel Speicher in jedem Firefox-Add-On verloren geht?

9

Gibt es eine Möglichkeit, festzustellen, wie viel Speicher in jedem Firefox-Add-On verloren geht?

Ich habe hier einen ähnlichen Thread zu SU gefunden, aber er ist mehrere Jahre alt und so ziemlich alle genannten Add-Ons befinden sich nicht mehr in der Entwicklung.

Ich benutze Firefox als meinen primären Browser und innerhalb von ein oder zwei Tagen liegt die Speichernutzung über einem Gigabyte, was ein bisschen lächerlich ist.

Ich habe nicht viele Add-Ons (meiner Meinung nach), aber die Liste meiner Verwendung ist unten:

  • Adblock Plus
  • Autopager
  • Laden Sie die Statusleiste herunter
  • Download Helfer
  • Fettaffe
  • IE Tab 2
  • ImageZoom
  • LastPass
  • Starten Sie Firefox neu
  • StumbleUpon
  • TreeStyle Tab (kann ohne diesen nicht leben und ist das einzige, was mich davon abhält, zu Chrome zu wechseln)

Nach dem, was ich gelesen habe, verliert AdBlock Plus viel Speicher, aber es macht das Leben im Web so viel angenehmer, dass ich es wirklich lieber behalten würde.

Ich verwende Windows 7 Pro 64-Bit.

Windows Ninja
quelle
1
Vielleicht möchten Sie auch diesen Thread sehen: stackoverflow.com/questions/171565/…
Ein Zwerg
Ich denke, es gibt eine Möglichkeit, dies mit Process Explorer zu tun, aber ich habe es nicht selbst getan.
Iszi
Aber wenn ich diese Registerkarten in Chrome schließe, bekomme ich zumindest den Speicher zurück, was bei Firefox nicht der Fall zu sein scheint.
Windows Ninja
Der Prozess-Explorer hilft nur für Plugins, nicht für Erweiterungen (abgesehen von den wenigen mit Binärkomponenten). Erweiterungen werden als Browser-Chrome ausgeführt, das auf denselben Rendering- und Interpeting-Funktionen basiert, die zum Rendern von Webseiten verwendet werden. Der Prozess-Explorer verfügt einfach nicht über die Sichtbarkeit der Javascript-Engine von Firefox, um Ihnen nützliche Informationen zu geben.
Stephanie
Hier ist eine Schande für die Auswirkungen auf die Startzeit ( via ). Ich kenne keine Tests, bei denen die Auswirkung des Speichers auf eine typische Browsersitzung mit Registerkarten gemessen wird, aber ich stimme zu, dass sie benötigt werden.
Tobu

Antworten:

4

Es gab einige Arbeiten, um Folgendes zu erreichen: Speicherbericht Weitere Informationen, aber bis jetzt gibt es nichts besonders Hilfreiches für die Diagnose der Addon-Speichernutzung.

Damit haben wir die verschiedenen Dichtheitsprüfungs-Tools unter https://wiki.mozilla.org/Performance:Leak_Tools

Lecks mit einem Addon sind wahrscheinlich in seinem Chrome-Javascript enthalten, sodass https://wiki.mozilla.org/Performance:Leak_Tools#leak-monitor Ihre erste Wahl ist, um diese Lecks zu debuggen, wahrscheinlich gefolgt von einem Debug-Build.

Wenn Sie beim Debuggen von Lecks arbeiten, würde ich sicherstellen, dass Sie mit einem Aurora- oder Nightly-Build arbeiten, da in letzter Zeit dank des MemShrink-Projekts viele Speicherleck-Korrekturen für Firefox selbst festgeschrieben wurden.

Stephanie
quelle
1
about: Speicher mit Fächern (in Nachtlokalen, möglicherweise Aurora) beginnt eine Vorstellung von Chrome Js Speicher gegenüber Tab Js Speicher zu geben. Obwohl Heap-nicht klassifiziert hier 40% nimmt.
Tobu