Lösung für Zombie Compartments

Anzeige

Um gegen dieses Problem vorzugehen, war es aber zunächst notwendig Werkzeuge zu schaffen, mit denen sich die Verursacher der hohen Speicherauslastung ermitteln ließen. Erste solche Werkzeuge wurden mit Firefox 4 eingeführt, ein weiterer wichtiger Schritt erfolgte mit Firefox 11, so dass mehr Entwickler und auch Nutzer wichtige Hinweise liefern konnten, um das Problem einzugrenzen und anzugehen.

Im ersten Schritt wurden mehrere Dutzend Erweiterungen korrigiert, doch es gibt viel mehr Firefox-Erweiterungen, die zudem nicht alle auf Mozillas AMO-Seite gehostet werden. Daher hat sich Mozilla entschlossen, eine allgemeine Lösung für das Problem in Firefox zu integrieren. Am häufigsten entstehen die sogenannten "Zombie Compartments", wenn Referenzen zur DOM-Strukturen in einer Website erhalten bleiben, nachdem diese bereits geschlossen wurde. Firefox 15 kann dieses Verhalten erkennen und die entsprechenden Referenzen löschen.

Daten belegen deutliche Verbesserung

Die Idee ließ sich einfacher als zunächst gedacht umsetzen und die Telemetriedaten von Firefox zeigen einen deutlichen Rückgang sogenannter "Ghost Windows" bei Nutzern der Firefox Nigthly Builds, seitdem der entsprechende Patch integriert wurde. Das Auftreten von Ghost Windows korreliert stark mit dem Auftreten von Zombie Compartments.

Mozilla-Entwickler Nicholas Nethercote hat sich angeschaut, wie sich die Änderungen im konkreten Beispiel mit McAfees SiteAdvisor 3.4.1 auswirken. Via Membench hat er die Belegung des physischen Speichers durch Firefox beim automatischen Öffnen von 150 Websites in 150 Tabs gemessen, so wie ihn Windows 7 angibt. Das Ergebnis: Mit 150 offenen Tabs belegte Firefox 14 mit der Erweiterung 1.730 MByte Speicher, bei Firefox 15 waren es 1.793 MByte. Der entscheidende Unterschied wird aber erst nach dem Schließen der 150 Tabs sichtbar: Bei Firefox 14 sank der Wert nur auf 1.531 MByte, bei Firefox 15 aber auf 374 MByte. Diverse Nutzer bestätigen ähnliche Erfahrungen.

Native PDF-Unterstützung

Naben der optimierten Speichernutzung bietet Firefox 15 eine native PDF-Unterstützung, die auf pdf.js basiert: Die Javascript-Bibliothek wandelt PDF-Dateien per Javascript um, so dass der Browser sie direkt anzeigen kann.

 Mozilla: Firefox 15 Beta benötigt deutlich weniger SpeicherJavascript-Debugger 

Lala Satalin... 24. Jul 2012

Nun bei dem was ich gesehen hab - und ich hab durchaus EIZO und Trinitron durchweg...

Lala Satalin... 23. Jul 2012

Die Qualität der Mozillaprodukte hat extrem nachgelassen. Wenn die nicht einmal mehr eine...

Lala Satalin... 23. Jul 2012

Und was hast du für MAC-Hardware? Intel-Grafik? Core2Duo? Dann darfst du dich nicht...

defaulx 21. Jul 2012

Die Browser werden tatsächlich besser und schneller, nicht nur Firefox. Aber in ungefähr...

kiviuq 21. Jul 2012

Seit dem ich Tree Tab benutze verliere nicht mehr so leicht den Überblick. Die Zeiten wo...

Kommentieren




Anzeige
  1. Inhouse Consultant (m/w)
    PAYBACK GmbH, München
  2. SAP BW Business Analyst (m/w)
    Fresenius Medical Care Asia-Pacific Limited, Hong Kong (China)
  3. IT-Projektmitarbeiter (m/w) DB / Logistiksoftware
    transmed Transport GmbH, Regensburg
  4. Softwareentwickler / Softwareentwicklerin
    BBF GmbH, München und Dresden

 

Detailsuche


Folgen Sie uns
       


  1. Superkondensator

    Neuer Energiespeicher mit kurzer Ladezeit

  2. Ruckus Wireless

    Telefonzellen werden zu Gratis-Hotspots

  3. Engine

    Unity-Basis kostenlos mit Mobile-Werkzeugen

  4. Drosselung

    Ein Drittel aller Filme wird als Video-on-Demand geliehen

  5. Wikileaks

    Wau-Holland-Stiftung kann nur noch die Server bezahlen

  6. Surface Pro im Test

    Microsofts Tablet überzeugt als Notebook

  7. Briefkastenfirmen

    Apple ist "einer der größten Steuervermeider" der USA

  8. Yahoo Japan

    Daten von 22 Millionen Nutzern kompromittiert

  9. Flying Wild Hog

    Der Shadow Warrior kämpft wieder

  10. Sony

    Die Playstation 4 ist schwarz - und verschwommen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Cast AR: Gefeuerte Valve-Entwickler zeigen Räumliche-Objekte-Brille
Cast AR
Gefeuerte Valve-Entwickler zeigen Räumliche-Objekte-Brille

Zwei ehemalige Valve-Mitarbeiter haben auf einer Entwicklermesse eine revolutionäre AR-Brille gezeigt. Damit sollen sich computergenerierte Objekte räumlich korrekt in die Echtwelt einblenden lassen.


Blackberry Z10 im Langzeittest: Tausche Android gegen Blackberry
Blackberry Z10 im Langzeittest
Tausche Android gegen Blackberry

Mit dem Z10 versucht Blackberry ein Comeback im Smartphone-Markt. Auch Android-Anwendungen lassen sich auf dem Gerät installieren. Golem.de-Autor Tobias Költzsch hat zwei Wochen lang sein Galaxy S3 gegen das Z10 getauscht und im Langzeittest überprüft, wie schwer ein Umstieg ist.

  1. Smartphones Blackberry Q5 im Juli, Blackberry 10.1 wird verteilt
  2. Mobilfunk Fast drei Viertel der Smartphones laufen mit Android
  3. Blackberry-Chef "In fünf Jahren gibt es keine Tablets mehr"

Web Components: HTML-Elemente selber bauen
Web Components
HTML-Elemente selber bauen

Mit Web Components, die derzeit vom W3C standardisiert werden, kann sich jeder seine eigenen HTML-Elemente bauen - samt Aussehen und Logik - und sie wie Standardelemente in HTML-Dokumenten nutzen. Mit Googles neuer Bibliothek Polymer funktioniert das auch in den heute verfügbaren Browsern.

  1. Chrome 26 Beta Verbesserte Rechtschreibkorrektur und Template-Unterstützung

Zum Artikel