Multi-Prozess-Firefox wird bis zu 20% mehr RAM-zunächst

0
199

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.

multi-process firefox

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:

  1. Laden Sie Firefox mit n-Inhalt Prozesse.
  2. Messen der Speicherauslastung.
  3. Offen 100 urls in 30 Registerkarten und wechseln durch die tabs einmal 30 geöffnet sind. Warten Sie 10 Sekunden pro Reiter.
  4. Messen der Speicherauslastung.
  5. Schließen Sie alle Registerkarten.
  6. 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.