En règle générale, Chromium regroupe n onglets dans un seul système d'exploitation, où n est généralement un petit nombre.
Cependant, pour l'un de mes profils Chromium, tous mes onglets actuellement ouverts semblent être dans le même processus. Pour être exact, il y a 43 onglets actuellement ouverts dans ce profil, sur deux fenêtres. Les 43 onglets sont répertoriés par le gestionnaire de tâches Chromium comme faisant partie d'un même processus. (PID = 14530.)
Si je ps
ce processus, je vois:
/usr/lib64/chromium-browser/chrome --type=renderer --lang=en-US --force-fieldtrials=ForceCompositingMode/disable/InfiniteCache/No/Prefetch/ContentPrefetchPrefetchOn/Prerender/Prerender15minTTL/PrerenderLocalPredictor/Enabled/UMA-New-Install-Uniformity-Trial/Experiment/UMA-Session-Randomized-Uniformity-Trial-5-Percent/default/UMA-Uniformity-Trial-1-Percent/group_36/UMA-Uniformity-Trial-10-Percent/group_04/UMA-Uniformity-Trial-20-Percent/group_02/UMA-Uniformity-Trial-5-Percent/group_18/UMA-Uniformity-Trial-50-Percent/group_01/ --disable-gl-multisampling --disable-accelerated-2d-canvas --disable-accelerated-video-decode --channel=12624.99.622289786
Je comprends qu'il existe quelques indicateurs de ligne de commande pour modifier la façon dont Chromium regroupe les onglets dans les processus, cependant, je ne passe aucun de ceux-ci. (Je ne savais pas qu'ils existaient avant aujourd'hui, alors que Google recherchait la réponse à cette question.)
J'ai deux autres profils - le profil affecté est un profil "type de travail", j'ai également des cookies "normaux" et "sites-qui-aiment-vraiment" - les deux autres profils (cookies "normaux" et "cookies" ") agissent normalement.
J'ai essayé deux choses:
- Redémarrage de Chrome. Chrome a restauré tous les onglets en un seul processus.
- Fermeture et réouverture des onglets. En règle générale, on peut appuyer sur Ctrl+ W, Ctrl+ Shift+ Tpour contraindre Chrome à déplacer un onglet vers un processus différent. (Bien que parfois, il choisisse le processus que vous essayez de tuer, pas toujours. Cela est utile pour tuer un processus Chromium qui fuit de la mémoire pour une raison quelconque.) Dans ce cas, Chromium semble toujours choisir le méga 43 onglets -process pour rouvrir l'onglet.
J'utilise Chromium v29.0.1547.57 sur Gentoo.
Réponses:
La documentation du développeur Google Chromium spécifie qu'il existe trois façons différentes pour Chrome ou Chromium de lancer des processus.
Beaucoup de gens ne le savent peut-être pas, mais les développeurs Chrome / Chromium effectuent des tests fractionnés sur les utilisateurs (appelés " Field Trials "), où différentes options seront choisies pour vous et votre groupe d'utilisateurs.
Il se peut que vous soyez dans un essai sur le terrain pour vérifier quel est l'impact sur les performances entre différents types de modèles de processus ( http://www.chromium.org/developers/design-documents/process-models )
la source