Version 41 der Firefox-web-browser-Schiffe mit memory-Verbesserungen profitieren alle Nutzer von der browser, aber die Nutzer von Adblock Plus vor allem.
Wenn Mozilla lief Gedächtnis-tests gegen eine Reihe von beliebten Firefox add-ons vor kurzem bemerkt, dass die populäre Erweiterung Adblock Plus hinzufügen von durchschnittlich 60-70 Megabyte, um die Speicherbelegung des Browsers.
Er entdeckte außerdem, dass bestimmte Bedingungen konnte der Speicherverbrauch extrem, so dass die gesamte Speicherbedarf von Firefox würde das doppelte, dreifache oder sogar vervierfachen, während Websites blieb im browser geöffnet.
Tipp: Sie können dies testen, sich durch öffnen der folgenden Webseite in Firefox mit Adblock Plus installiert ist: http://vimcolorschemetest.googlecode.com/svn/html/index-c.html. Sie werden feststellen, dass der Speicher wird sich drastisch erhöhen, während die Seite geladen wird, und während es offen bleibt.
Der patch, der Mozilla Hinzugefügt, um Firefox-41, die derzeit in den Nightly-channel, optimiert die Speicher-Nutzung im browser. Wenn Sie vergleichen, memory Nutzung einer optimierten version von Firefox ein, die nicht durch den patch, werden Sie feststellen, massive Verbesserungen.
Die Abbildung oben zeigt zwei Instanzen von Firefox auf einem PC mit Windows 7 Pro 64-bit. Nur die test-web-Seite geöffnet war, in der ersten und das Resultat war ein Sprung im Speicher auf etwa 1,4 Gigabyte.
Die Testseite nicht erhöhen Speicher fast so viel in der Nightly-version von Firefox, insbesondere seit zehn websites, die bereits geöffnet waren, die vor dem laden der test-Seite in einem neuen tab.
Der Grund für den Anstieg im Speicher, beim Besuch der Testseite im Firefox mit Adblock Plus installiert ist, Firefox lädt stylesheets mehrere Male, auch wenn Sie identisch sind, wenn Bilder verwendet werden, die auf web-Seiten.
Statt der Aufteilung der stylesheet ist das erstellen von Kopien für jedes Bild auf der Seite. Die test-Seite, die Sie einbettet, Vielzahl von frames, die erklärt, die Erhöhung der Speicherauslastung, da jeder frame fügt über 3 Megabyte-Speicher des Browsers insgesamt Speichernutzung als Adblock Plus-stylesheet über die Größe.
Was die Verbesserungen, landete vor ein paar Tagen helfen, mit style sheets Hinzugefügt, um den Benutzer-agent-level (gebaut in style sheets, wie Sie für die Standard-Formatierung von HTML-Elementen) – oder Benutzer-Ebene (das ist, wo die userContent.css user-Stylesheet Hinzugefügt, und wo ABP fügt seinen style sheet).
Der Speicher-Optimierung-patch, landete im Firefox-41 ermöglicht die gemeinsame Nutzung von identischen stylesheets. Während das getan wurde, meist zur Verbesserung der Speichernutzung von Adblock Plus, die alle Benutzer der browser profitieren von der Verbesserung, auch wenn Sie nicht laufen Adblock Plus.
Wenn eine Website frames verwendet beispielsweise referenziert ein stylesheet in einem Rahmen und auf der main-Seite, dann wird es nur einmal geladen wird im Speicher statt zweimal.
Tests zeigten kleine Verbesserungen im laden der Seite die Zeit, wie gut, obwohl nicht annähernd so beeindruckend wie die Reduzierung des gesamten Speicher zu verwenden.
Schlusswort
Der Verbesserung profitieren alle Nutzer des Firefox-browser, aber vor allem die Nutzer von Adblock Plus. Für Mozilla ist es nicht nur um die Verbesserung der Speicherauslastung bei Firefox, sondern bringt auch den Firefox auf ein Niveau von Browsern konkurriert es mit. (über Sören Hentzschel)