Multi-Process Firefox: alles, was Sie wissen müssen

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen

Nach Jahren der Entwicklung und mehreren Verzögerungen wird Firefox mit mehreren Prozessen, auch als Elektrolyse oder e10S bekannt, für eine Untergruppe stabiler Firefox-Benutzer aktiviert.

Das folgende Handbuch enthält Informationen zur Multi-Prozess-Architektur von Firefox. Es wird erläutert, was die Funktion bietet, welche Einstellungen und Schalter sie bietet, welche Add-On-Kompatibilität vorhanden ist und welche Zukunft die Funktion bietet.

Mozilla plant, die Multiprozessarchitektur für eine Untergruppe von Firefox Stable-Benutzern zu aktivieren, wenn der Browser Version 48 erreicht. Wenn die Dinge wie geplant verlaufen, Firefox 48 wird am 2. August 2016 veröffentlicht .

Der Multiprozess-Rollout wurde gestartet und läuft (ab Firefox 52). Mozilla plant, die Anzahl der Inhaltsprozesse für die stabile Population in Firefox 54 auf vier zu erhöhen.

Multi-Prozess-Firefox

Die Elektrolysefunktionalität hostet, rendert oder führt webbezogene Inhalte in untergeordneten Hintergrundprozessen aus, die über verschiedene IPdl-Protokolle mit dem übergeordneten Firefox-Browser kommunizieren.

Die Multiprozessarchitektur verbessert die Stabilität, Leistung und Sicherheit des Browsers, indem Aufgaben in Prozesse unterteilt werden.

Die erste Iteration von Firefox mit mehreren Prozessen verschiebt NPAPI-Plugins, Medienwiedergabe und Webinhalte in untergeordnete Prozesse und trennt sie so vom Kern des Browsers.

Finden Sie heraus, ob die Unterstützung für mehrere Prozesse aktiviert ist

multi-process firefox

Der einfachste Weg herauszufinden, ob Firefox mit mehreren Prozessen aktiviert ist, ist der folgende:

  1. Laden über: Unterstützung in der Firefox-Adressleiste.
  2. Suchen Sie oben unter 'Anwendungsgrundlagen' unter 'Multiprozessfenster'.

Es sollte aktiviert oder deaktiviert lesen und gibt Ihnen eine direkte Antwort auf den Status der Multiprozessfunktionalität im Browser.

Aktivieren der Elektrolyse in Firefox

Wenn die Unterstützung mehrerer Prozesse in Firefox noch nicht aktiviert ist, können Sie sie manuell aktivieren. Dies gilt auch dann, wenn Sie Firefox 47 Stable ausführen, da die Funktionalität bereits vorhanden ist.

Bevor Sie dies tun, möchten Sie möglicherweise Kompatibilitätsprüfungen für Add-Ons durchführen. Wenn Sie keine Add-Ons ausführen, Etwa 40% der Firefox-Benutzer tun dies nicht Laut Mozilla können Sie den Schritt überspringen.

Überprüfen der Add-On-Kompatibilität

firefox e10s compatibility

Sie können zwar sofort ins Wasser springen, indem Sie die Elektrolyse aktivieren, ohne zuvor die Kompatibilität zu überprüfen. Es wird jedoch dringend empfohlen, zu überprüfen, ob alle wichtigen Add-Ons mit e10s kompatibel sind, bevor Sie dies tun.

Sie können die überprüfen Sind wir e10S noch Website, auf der die wichtigsten Add-Ons und ihre Kompatibilität mit e10s aufgeführt sind. Die meisten Firefox-Add-Ons werden jedoch nicht getestet, sodass Sie nach Überprüfung Ihrer Add-Ons auf der Website möglicherweise nicht klüger sind.

Was du tun kannst, erstellt ein sekundäres Profil in Firefox Kopieren Sie alle Erweiterungen des ersten Profils und aktivieren Sie e10s für dieses sekundäre Profil.

Dies ist jedoch alles andere als ideal. Eine Alternative besteht darin, alle Add-Ons zu deaktivieren, e10s zu aktivieren und Erweiterungen nacheinander zu aktivieren, um herauszufinden, ob sie kompatibel sind.

Aktivieren / Deaktivieren der Elektrolyse in Firefox

browser.tabs.remote.autostart

Gehen Sie wie folgt vor, um Firefox mit mehreren Prozessen zu aktivieren oder zu deaktivieren

  1. Geben Sie about: config in die Adressleiste des Browsers ein.
  2. Bestätigen Sie, dass Sie vorsichtig sein werden.
  3. Suchen nach browser.tabs.remote.autostart .
  4. Doppelklicken Sie auf die Voreinstellung.

Wenn Sie den Wert von browser.tabs.remote.autostart auf true setzen, wird die Multiprozessarchitektur in Firefox aktiviert. Wenn Sie den Wert auf false setzen, wird sie deaktiviert.

Hinweis : Ab Firefox 68 hat das Festlegen der Einstellung 'Falsch' keine Auswirkung mehr. Firefox setzt die Einstellung automatisch auf True, unabhängig von den Benutzereinstellungen.

Bitte beachten Sie, dass Sie den Browser neu starten müssen, wenn Sie den Wert der Voreinstellung ändern.

Einige Konfigurationen verhindern, dass die Elektrolyse aktiviert wird, wenn die Barrierefreiheit verwendet wird oder Add-Ons nicht kompatibel sind.

disabled by addons

disabled accessibility tools

Auf der zuvor erwähnten Seite about: support wird der Grund aufgeführt, damit Sie wissen, warum Multi-Process nicht funktioniert.

Sie können die Multi-Prozess-Funktionalität in Firefox erzwingen. Ich empfehle, dass Sie Ihr Benutzerprofil sichern, bevor Sie dies tun.

  1. Geben Sie about: config in die Adressleiste des Browsers ein und drücken Sie die Eingabetaste.
  2. Klicken Sie mit der rechten Maustaste und wählen Sie Neu> Boolesch.
  3. Nennen Sie es browser.tabs.remote.force-enable .
  4. Setzen Sie den Wert auf wahr .

Ab Firefox 68 ist die Einstellung nicht mehr verfügbar.

Beachten Sie, dass das Erzwingen der Kompatibilität einen großen Einfluss auf die Leistung haben kann, wenn Add-Ons nicht mit e10s kompatibel sind.

Es gibt eine weitere Einstellung, die Sie möglicherweise ändern müssen: config.

  1. Suchen Sie nach extensions.e10sMultiBlockedByAddons
  2. Setzen Sie die Einstellung auf false.

Dies verhindert das Blockieren mehrerer Inhaltsprozesse durch Add-Ons.

Ändern der Anzahl der Inhaltsprozesse

firefox multi-process content processes

Mozilla Firefox verwendet derzeit standardmäßig einen Inhaltsprozess, wenn Firefox für mehrere Prozesse aktiviert ist. Mozilla plant, dies in Firefox 54 zu ändern, indem die Anzahl der Inhaltsprozesse in dieser Version auf 4 erhöht wird.

Sie können die Anzahl jetzt ändern , um die Grenze zu erhöhen oder zu verringern. Beachten Sie, dass Firefox mit einer Option in den Browsereinstellungen ausgeliefert wird, mit der Sie dies tun können.

  • Geben Sie about: config in die Adressleiste des Browsers ein und drücken Sie die Eingabetaste.
  • Suchen Sie nach dom.ipc.processCount.
  • Doppelklicken Sie auf den Wert und ändern Sie ihn. Die von Ihnen eingegebene Anzahl ist die Anzahl der Inhaltsprozesse, die Firefox verwendet.

Wenn Multiprocess Windows aktiviert ist

multiple firefox processes

Auf der Seite about: support in Firefox können Sie herausfinden, ob Multi-Process aktiviert ist oder nicht.

Sie werden mehrere Firefox.exe-Prozesse bemerken, wenn Sie einen Prozessmanager ausführen, z. der Windows Task-Manager, der hervorhebt, dass die Elektrolyse aktiviert ist.

Firefox sollte größtenteils wie zuvor laufen. Im Idealfall sollte die Aktivierung der Multiprozessfunktionalität die Leistung und Stabilität des Browsers sofort verbessern.

Möglicherweise stellen Sie jedoch eine höhere RAM-Auslastung als üblich fest. Mozilla hat das bestätigt Firefox mit Elektrolyse benötigt etwa 20% mehr RAM .

Sie können ändern, wie viele Prozesse Firefox für seine Multiprozessfunktionalität verwendet .

Die Zukunft

Mozilla wird nach der ersten Einführung der Funktion weiterhin an Firefox mit mehreren Prozessen arbeiten. Die Organisation plant, Sandboxing für Firefox bereitzustellen, das unter Windows auf der Chromium-Sandbox basiert, die Google in Chrome verwendet. Diese Sandbox verbessert die Sicherheit erheblich, wenn sie aktiviert ist.

Jetzt du: Wie sehen Sie die bevorstehende Einführung von e10s in Firefox?