web-dev-qa-db-fra.com

Comment vérifier si l'option multiprocess e10 est activée dans votre Firefox

Depuis que l'option multi-processus de Firefox 47 Electrolysis (e10) est activée, mais j'ai bien peur que mon Firefox n'utilise toujours qu'un seul processus.

Il y a beaucoup d'options de doigté avec ce sujet dans about:config:

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

Comment puis-je vérifier que toutes les options sont définies correctement?
Quelles options permettent d'activer/de désactiver la fonctionnalité multi-processus?
Comment savoir si un addon bloque cette option?

24
rubo77

Ouvrez le site about:support dans Firefox, ce qui indique si e10s est activé.

Il existe une ligne "Déploiement par étapes multi-processus", qui serait définie sur true si e10s est activé. Recherchez également un nombre supérieur à 0 dans l'entrée "Multiprocess Windows" (celle-ci est traduite dans votre région, par exemple "Fenster mit mehreren Prozessen" et "Web-Inhaltsprozesse" en allemand).

par exemple, l'accessibilité, les add-ons peuvent déclencher la désactivation de cette fonctionnalité.

Sur ce site, vous pouvez vérifier si les add-ons que vous utilisez sont compatibles: http://arewee10syet.com/ . Il existe également un site mozilla pour vérifier la compatibilité , vous trouvez l’addon-id dans les noms de fichiers d’extension de votre dossier de profil, par exemple, le module complémentaire "Groupes de tabulations" a pour id tabgroups@quicksaver et est incompatible avec e10.

Si vous souhaitez quand même tester la fonctionnalité, ouvrez about:config et basculez browser.tabs.remote.autostart en true. Lors de votre prochain redémarrage, les e10 devraient être actifs.

Force Activer

Si vous avez essayé d'activer les e10 mais que: le support indique que e10 est désactivé (par exemple, l'accessibilité, les add-ons peuvent le déclencher), vous pouvez forcer les e10 à des fins de test. Dans about:config, créez une nouvelle variable boolean nommée browser.tabs.remote.force-enable et définissez-la sur true. Ceci n'est pas encouragé, utilisez-le à vos risques et périls!

(Je l'ai quand même essayé et cela a fonctionné, même avec Tab Groups Addon toujours activé mais c'est risqué!)

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

27
rubo77

Ma configuration est:

browser.tabs.remote.autostart : true

extensions.e10sBlockedByAddons : false

extensions.e10sBlocksEnabling : true

Après ces réglages, mon about:support indique que Windows (multiprocessus) est activé par l'utilisateur (moi).

 enter image description here

Les deux premières options browser.tabs.remote.autostart et extensions.e10sBlockedByAddons sont importantes et la troisième extensions.e10sBlocksEnabling ne semble pas affecter beaucoup. Un point important est que extensions.e10sBlockedByAddons : false peut casser certains de vos addons.

13
t9toqwerty

J'ai arrêté le multi-traitement dans la version 64.0.2 de Firefox en allant à about:debugging#workers et en cliquant sur Opt out of multiple content processes:

 service worker debugging

Je ne savais pas quelle option de configuration cela changeait, et une fois désactivé, il n'y avait aucun bouton permettant de participer!

Heureusement, j'ai trouvé la valeur de configuration: dom.ipc.multiOptOut. La valeur doit être vide.

0
Harvey