Firefox Electrolysis (E10S) prüfen

Squicky

Lt. Commander
Registriert
Sep. 2002
Beiträge
1.422
Hallo

Benutzt wird Windows 7 x64 und Firefox 50.0 32Bit

Electrolysis wurde per about:config mit browser.tabs.remote.force-enable --> true aktiviert.
Wenn ich nun ein Firefox Fenster mit 3 offenen Tabs habe, zeigt mir about:support "Fenster mit mehreren Prozessen --> 1/1 (aktiviert durch Benutzer)" an.
Wenn ich nun zwei Firefox Fenster jeweils 3 offenen Tabs habe, zeigt mir about:support "Fenster mit mehreren Prozessen --> 2/2 (aktiviert durch Benutzer)" an.
Wenn ich nun drei Firefox Fenster jeweils 3 offenen Tabs habe, zeigt mir about:support "Fenster mit mehreren Prozessen --> 3/3 (aktiviert durch Benutzer)" an.

Egal wie viele Firefox Fenster und Tabs geöffnet sind, im Task-Manager sind immer nur zwei Firefox Prozesse-Einträge: firefox.exe *32

Ich dachte, dass bei aktiviertem Electrolysis für jeden Tab weiterer Firefox Prozesse-Einträge vorhanden sein sollte?
 
e10s ist erst mal nur das trennen von GUI und Webinhalt.
Später(tm) soll auch ewtwas mehr getrennt werden, wenn du mehr Firefox Prozesse sehen willst spiel mal mit dom.ipc.processCount
Mit einer ausreichen großen Zahl ist auch ein tab pro Prozess möglich (Ein Prozess pri Fenster wäre zwar interessanter für mich, aber nunja).

Und die übliche Warnung: Unter about:config spielt man nicht einfach so.
Das Verändern von dom.ipc.processCount kann die Stabilität gefährden.
 
MDN > Mozilla > Firefox > Multiprocess Firefox [developer.mozilla.org, last update 09.11.2016]
In current versions of desktop Firefox, the entire browser runs in a single operating system process. In particular, the JavaScript that runs the browser UI (also known as "chrome code") runs in the same process as the code in web pages (also known as "content" or "web content").

Future versions of Firefox will run the browser UI in a separate process from web content. In the first iteration of this architecture, all browser tabs will run in the same process and the browser UI will run in a different process. In future iterations, we expect to have more than one content process. The project that's delivering multiprocess Firefox is called Electrolysis, sometimes abbreviated to e10s.

What’s Next for Multi-process Firefox [blog.mozilla.org, 02.08.2016]
index2.png

[Quelle: What’s Next for Multi-process Firefox]

Es sind aktuell drei Prozesse

Next-Generation-Engine: Quantum Compositor landet in Firefox Nightly [soeren-hentzschel.at, 09.11.2016]
Vor wenigen Tagen hat Mozilla das Projekt Quantum angekündigt. Damit möchte Mozilla Gecko zu einer Browserengine der nächsten Generation ausbauen und die Performance auf ein ganz neues Niveau heben. Ein Teil davon, der Quantum Compositor, ist nun in der Nightly-Version von Firefox für Windows gelandet.
. . .
Der Quantum Compositor ist nun in der Nightly-Version von Firefox 52 gelandet. Damit läuft Geckos Compositor-Code künftig in einem eigenen Prozess. Da Grafiktreiber eine der Hauptquellen für Firefox-Abstürze sind, wird durch die Auslagerung in einen eigenen Prozess erwartet, dass Firefox dadurch wesentlich stabiler wird.

25.01.2017
Es sind aktuell vier Prozesse

Firefox Nightly 54: Mozilla aktiviert mehrere Content-Prozesse [soeren-hentzschel.at, 25.01.2016]
In der aktuellen Nightly-Version von Firefox 54 kommen erstmals zwei Content-Prozesse zum Einsatz. Dies sollte im Idealfall für noch mehr Reaktionsfreudigkeit und Stabilität sorgen. Zu einem späteren Zeitpunkt werden mehr als zwei Content-Prozesse aktiviert werden, die genaue Anzahl ist bislang noch nicht klar.

Die Fortschritte für die Aktivierung mehrerer Content-Prozesse in der Developer Edition von Firefox können in diesem Ticket verfolgt werden, für die Beta-Version hier und für die finale Version von Firefox an dieser Stelle.
 
Zuletzt bearbeitet: (Ergänzung)
Zurück
Oben