Multi-Prozess-Firefox Arbeitsspeicher Nutzung wird die Steigerung zwischen 10% bis 20% zunächst auf Durchschnitt nach einem Speicher-test-Mozilla lief vor kurzem.
Multi-Prozess-Firefox, kurz e10s, ist ein wichtiges Merkmal für den Firefox, hat sich mehrfach verzögert schon. Mozilla läuft test in beta-Versionen von Firefox, aktuell und release-Pläne, wenn Firefox e10s 46 Stabil freigegeben (änderungen vorbehalten).
Obwohl die meisten von dem, was fügt es zu Firefox passiert im hintergrund, deren integration in den Firefox-browser haben Auswirkungen auf alle Benutzer des Browsers.
Wahrscheinlich die beiden wichtigsten Bereiche von Interesse für die Nutzer der browser-Kompatibilität und Speicher zu verwenden. Firefox-Benutzer, die schauen über den großen Teich, um zu sehen, wie Chrom-basierte Browser-Griff multi-Prozess werden feststellen, dass diese Browser haben eine höhere Speicherauslastung im Vergleich zu Firefox, wenn die gleiche Anzahl von Registerkarten geöffnet werden.
Eine aktuelle Speicher-benchmark enthüllt Informationen über die Speichernutzung von Firefox e10s aktiviert, da es im Vergleich zu Firefox ohne multi-Prozess-Architektur.
Kurz gesagt, Firefox-Nutzer sollten erwarten, eine 10% bis 20% höhere Nutzung des Speichers mit e10s aktiviert im browser. Die Figur ist grob, da kommt es auf Parameter wie die Anzahl der offenen tabs, welche Webseiten geladen sind, welche add-ons installiert sind, die von Benutzer zu Benutzer.
Der test selbst wurde auf Linux, Windows und Mac OS X-Systeme, und beinhaltete die folgenden sechs Schritte und Messungen:
- Laden Sie Firefox mit n-Inhalt Prozesse.
- Messen der Speicherauslastung.
- Offen 100 urls in 30 Registerkarten und wechseln durch die tabs einmal 30 geöffnet sind. Warten Sie 10 Sekunden pro Reiter.
- Messen der Speicherauslastung.
- Schließen Sie alle Registerkarten.
- Messen der Speicherauslastung.
Mozilla plant, in multi-Prozess-Firefox mit einem content-Prozess zunächst, aber der test wurde mit 0, 1, 2, 4 und 8 content-Prozesse.
Während Sie werden bemerken, eine Erhöhung zwischen 10% bis 20% in der Regel zwischen 0-Inhalt-Prozess-Konfiguration und das 1-Inhalt-Prozess-Konfigurations -, Speicher-Auslastung, springen Sie auf 200%, wenn mehr content-Prozesse Hinzugefügt werden.
Zum Beispiel, eine 32-bit-version von Firefox auf Windows verwendet, etwa 461 MiB mit den Registerkarten im browser geöffnet und e10s nicht aktiviert ist, und 537 MiB mit e10s und einen content-Prozess aktiviert. Eine Erhöhung auf vier Inhalte, Prozesse sah einen Sprung im Speicher verwenden, um 800 MiB, und eine Erhöhung auf 8 content-Prozesse zu 1099 MiB. Ähnliche Steigerungen beobachtet werden können, die auf Linux und Mac OS X-Maschinen.
Insgesamt sehen wir eine 10-20% ige Erhöhung der Speicherauslastung für die 1-Inhalt-Prozess-Fall (das ist, was wir planen den Versand zunächst). Dies scheint wie ein fairer Kompromiss für potentielle security-und performance-Vorteile, aber wenn wir versuchen zu wachsen, die Anzahl der content-Prozesse müssen wir schauen, wo, dass der Speicher verwendet wird.
Fazit
Firefox-Benutzer sollten erwarten einen Anstieg in der Speichernutzung, wenn Firefox mit der multi-Prozess-Architektur ist aktiviert, die von Mozilla. Die Erhöhung variiert je nach Verwendung, aber es werden zwischen 10% bis 20% im Durchschnitt.