Come verificare se l'opzione e10s multiprocesso è abilitata in Firefox


26

Poiché l'opzione multi-processo Electrolysis (e10s) di Firefox 47 è abilitata, ma temo, il mio Firefox utilizza ancora solo un processo.

Esistono molte opzioni di diteggiatura con questo argomento in about:config:

browser.tabs.remote.autostart
extensions.e10sBlockedByAddons
extensions.e10sBlocksEnabling

Come posso verificare che tutte le opzioni siano impostate correttamente?
Quali opzioni abilitano / disabilitano la funzionalità multi-processo?
Come faccio a sapere se un componente aggiuntivo blocca questa opzione?


La mia configurazione è: browser.tabs.remote.autostart: true, extensions.e10sBlockedByAddons: false, extensions.e10sBlocksEnabling: true.
Rahul K Jha,

Le prime due opzioni browser.tabs.remote.autostart ed extensions.e10sBlockedByAddons sono importanti e le terze estensioni.e10sBlocksEnabling non influiscono molto. Un punto importante è che extensions.e10sBlockedByAddons: false potrebbe interrompere alcuni dei tuoi componenti aggiuntivi.
Rahul K Jha,

@Thor, puoi pubblicare questo come risposta, così posso premiarti?
rubo77,

Mi fa piacere che trovi utile il mio commento. Inserito questo come una risposta, ma sembra che tu abbia risposto molto meglio di me.
Rahul K Jha,

Risposte:


28

Apri il sito about:supportin Firefox, che indica se e10s è abilitato.

Esiste una riga " trueImplementazione graduale multi-processo", che sarebbe impostata su se e10s è abilitato. Cerca anche un numero maggiore di 0 nella voce "Windows multiprocesso" (questo viene tradotto nella tua lingua, ad esempio "Fenster mit mehreren Prozessen" e "Web-Inhaltsprozesse" in tedesco).

ad es. accessibilità, componenti aggiuntivi possono attivare la disabilitazione di questa funzione.

Su questo sito è possibile verificare se i componenti aggiuntivi utilizzati sono compatibili: http://arewee10syet.com/ . Esiste anche un sito mozilla per verificare la compatibilità , l'ID componente aggiuntivo si trova nell'estensione-nomi file nella cartella del profilo, ad esempio il componente aggiuntivo "Gruppi di schede" ha l'id tabgroups@quicksavered è incompatibile con e10s.

Se si desidera opt-in per testare la funzionalità in ogni caso, aperto about:confige ginocchiera browser.tabs.remote.autostarta true. Al prossimo riavvio, e10s dovrebbe essere attivo.

Abilitazione forzata

Non provarlo su Android, altrimenti si romperà completamente la tua app Firefox!

Sui desktop, se hai provato ad abilitare gli e10 ma circa: il supporto indica che l'e10 è disabilitato (ad esempio, l'accessibilità, i componenti aggiuntivi possono attivarlo), puoi forzare gli e10 a scopo di test. All'interno di about:configcreare un nuovo booleanpref denominato browser.tabs.remote.force-enablee impostarlo su true. Questo non è incoraggiato, usalo a tuo rischio e pericolo!

(L'ho provato comunque e ha funzionato, anche con Addon Tab Groups ancora abilitato ma è rischioso!)

Fonte: https://wiki.mozilla.org/Electrolysis#Force_Enable


1
browser.tabs.remote.force-enableha funzionato per me. (Le impostazioni normali continuavano a essere modificate al
riavvio

13

La mia configurazione è:

browser.tabs.remote.autostart : true

extensions.e10sBlockedByAddons : false

extensions.e10sBlocksEnabling : true

Dopo queste impostazioni, my about:supportmostra che Windows multiprocesso è abilitato dall'utente (me).

inserisci qui la descrizione dell'immagine

Le prime due opzioni browser.tabs.remote.autostarted extensions.e10sBlockedByAddonsè importante e la terza extensions.e10sBlocksEnablingnon sembra influenzare molto. Un punto importante è che extensions.e10sBlockedByAddons : falsepotrebbe rompere alcuni dei tuoi componenti aggiuntivi.


Perché browser.tabs.remote.autostart? Non sembra correlato
rubo77

2
@ rubo77 La parola "telecomando" qui significa davvero "E10". Si riferisce al "processo", nel caso ti stia chiedendo.
Marc.2377,

1
Nel mio ambiente caso extensions.e10sBlockedByAddons=falsedi FF V53 era abbastanza per vedere 1/1 (Enabled by default)in about:support.
dma_k,

1
Ciao @dma_k, sembra che extensions.e10sBlockedByAddonsnon sia più disponibile nel mio FF 53 (Ubuntu X64). A proposito grazie per le tue informazioni.
Rahul K Jha,

0

Ho disattivato l'elaborazione multipla nella versione 64.0.2 di Firefox andando a about:debugging#workerse facendo clic su Opt out of multiple content processes:

debug degli addetti all'assistenza

Non ho preso nota di quale opzione di configurazione stava cambiando e, una volta disattivato, non c'era alcun pulsante per l'attivazione!

Fortunatamente, ho trovato il valore di configurazione: dom.ipc.multiOptOut. Il valore dovrebbe essere vuoto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.