Modifier le nombre de processus multi-processus utilisés par Firefox

Mozilla a ajouté la prise en charge de plusieurs processus de contenu dans Firefox 54 Stable. La société avait déjà testé la fonctionnalité des versions de développement du navigateur Web Firefox et avait pris la décision d'activer les processus de contenu dans Firefox Stable en fonction des résultats des tests effectués dans ces versions de développement.

Les versions stables actuelles du navigateur Web Firefox utilisent quatre processus de contenu, ce qui signifie que plusieurs sites partagent un processus de contenu lorsque plusieurs sites sont ouverts dans le navigateur.

Cela signifie que les sites Web partageront un processus pour les données; Cela diffère de la façon dont les navigateurs basés sur Chromium le traitent car ils lancent un nouveau processus pour chaque page ouverte dans le navigateur, ainsi que pour les plug-ins.

Pourquoi voudriez-vous changer le nombre de processus?

Les utilisateurs de Firefox qui exploitent des systèmes utilisant peu de mémoire RAM, par exemple un ordinateur doté de 2 Go de RAM, peuvent envisager de réduire le nombre de processus de contenu pour que Firefox utilise moins de mémoire vive.

Les utilisateurs qui exploitent des systèmes disposant de beaucoup de mémoire RAM peuvent envisager d'augmenter le nombre de processus afin d'améliorer davantage la stabilité et la sécurité.

Changer les processus de contenu multi-processus de Firefox

Firefox ne serait pas Firefox s'il n'y avait pas l'option de jouer avec différentes valeurs de processus de contenu.

Lors du lancement initial de la fonctionnalité, Firefox utilisait un processus de contenu au départ, mais celui-ci a été rapidement remplacé par quatre processus de contenu après des tests réussis.

Rien n'empêche les utilisateurs d'augmenter cette limite pour utiliser plusieurs processus de contenu.

Chaque processus de contenu est répertorié sous le nom firefox.exe sous Windows, sans information distincte.

Firefox exécute autant de processus de contenu que ceux répertoriés dans cette liste, à condition que l'utilisation multi-processus soit activée dans le navigateur.

dom.ipc.processCount

Il est assez facile de changer le nombre de processus de contenu. Voici comment cela se fait:

  1. Tapez about: config dans la barre d'adresse de Firefox et appuyez sur Entrée.
  2. Confirmez que vous ferez attention si un avertissement apparaît.
  3. Recherchez la préférence dom.ipc.processCount.
  4. Double-cliquez dessus et changez sa valeur. La valeur par défaut est 1, indiquant qu'un processus de contenu est utilisé.
  5. Redémarrez Firefox ensuite. La manière la plus simple de le faire est Shift-F2, tapez redémarrer, appuyez sur Entrée.

Firefox utilisera le nombre de processus de contenu sélectionné après le redémarrage.

Veuillez noter qu'il utilisera plus de mémoire si vous augmentez le nombre de processus de contenu dans Firefox multi-processus, et moins de mémoire si vous réduisez ce nombre.

Mozilla a récemment effectué des tests de mémoire et a découvert que Firefox multi-processus utilisera initialement entre 10% et 20% de mémoire supplémentaire avec un processus de contenu activé et environ le double de la mémoire avec 8 processus de contenu.

C’est probablement l’une des principales raisons pour lesquelles Mozilla a initialement lancé l’architecture multi-processus avec un processus de contenu et l’a augmentée à quatre (seulement) dans les versions stables récentes du navigateur Web.

Idéalement, du point de vue de la stabilité et de la sécurité, vous sépareriez chaque onglet, chaque plug-in et l'interface utilisateur du navigateur.