Ponieważ w Firefox 47 włączona jest opcja wieloprocesowa Elektroliza (e10s), ale obawiam się, że mój Firefox nadal używa tylko jednego procesu.
Istnieje wiele opcji dotyczących tego tematu w about:config
:
browser.tabs.remote.autostart
extensions.e10sBlockedByAddons
extensions.e10sBlocksEnabling
Jak mogę sprawdzić, czy wszystkie opcje są ustawione poprawnie?
Jakie opcje włączają / wyłączają funkcję wieloprocesową?
Jak sprawdzić, czy dodatek blokuje tę opcję?
Odpowiedzi:
Otwórz stronę
about:support
w przeglądarce Firefox, która wskazuje, czy e10s jest włączony.Istnieje wiersz „Wielostopniowe wdrażanie etapowe”, które można ustawić,
true
jeśli e10s jest włączony. Poszukaj również liczby większej niż 0 we wpisie „Windows wielu procesów” (jest to przetłumaczone na twoje ustawienia regionalne, np. „Fenster mit mehreren Prozessen” i „Web-Inhaltsprozesse” w języku niemieckim).np. dostępność, dodatki mogą powodować wyłączenie tej funkcji.
Na tej stronie możesz sprawdzić, czy używane dodatki są kompatybilne: http://arewee10syet.com/ . Istnieje również strona Mozilli do sprawdzania kompatybilności , znajdziesz addon-id w nazwach plików-rozszerzeń w folderze profilu, na przykład dodatek „Tab Group” ma identyfikator
tabgroups@quicksaver
i jest niezgodny z e10s.Jeśli mimo to chcesz włączyć testowanie tej funkcji, otwórz
about:config
i przełącz siębrowser.tabs.remote.autostart
natrue
. Przy następnym uruchomieniu e10s powinny być aktywne.Wymuś włączenie
Nie próbuj tego na Androidzie, bo całkowicie zniszczy twoją aplikację Firefox!
Na komputerach stacjonarnych, jeśli próbowałeś włączyć e10s, ale about: wsparcie wskazuje, że e10s jest wyłączone (np. Dostępność, dodatki mogą to powodować), możesz wymusić włączenie e10s do celów testowych. W ramach
about:config
utwórz nowyboolean
pref nazwanybrowser.tabs.remote.force-enable
i ustaw go natrue
. Nie jest to zalecane, używaj go na własne ryzyko!(Mimo to próbowałem i działało, nawet przy włączonym dodatku do grup kart, ale jest to ryzykowne!)
Źródło: https://wiki.mozilla.org/Electrolysis#Force_Enable
źródło
browser.tabs.remote.force-enable
pracował dla mnie. (Normalne ustawienia ciągle się zmieniały przy starcie z powrotem do pojedynczego procesu.)Moja konfiguracja to:
browser.tabs.remote.autostart : true
extensions.e10sBlockedByAddons : false
extensions.e10sBlocksEnabling : true
Po tych ustawieniach mój
about:support
pokazuje, że wieloprocesowy system Windows jest włączony przez użytkownika (mnie).Dwie pierwsze opcje
browser.tabs.remote.autostart
iextensions.e10sBlockedByAddons
są ważne, a trzeciaextensions.e10sBlocksEnabling
wydaje się nie mieć większego wpływu. Jedną ważną kwestią jest to, żeextensions.e10sBlockedByAddons : false
może uszkodzić niektóre twoje dodatki.źródło
extensions.e10sBlockedByAddons=false
dla FF V53 wystarczyło, aby zobaczyć1/1 (Enabled by default)
wabout:support
.extensions.e10sBlockedByAddons
nie jest już dostępny w moim FF 53 (Ubuntu X64). BTW dzięki za informacje.Zrezygnowałem z wielokrotnego przetwarzania w wersji 64.0.2 Firefoksa, przechodząc do
about:debugging#workers
i klikającOpt out of multiple content processes
:Nie zanotowałem w pamięci, która opcja konfiguracji się zmienia, a kiedy zrezygnowałem, nie było przycisku, aby się włączyć!
Na szczęście znalazłem wartość config:
dom.ipc.multiOptOut
. Wartość powinna być pusta.źródło