Чому Chromium запускає всі вкладки в одному процесі?


9

Зазвичай Chromium групує n вкладок в єдиний процес ОС, де n, як правило, невелика кількість.

Однак для одного з моїх профілів Chromium всі мої в даний час відкриті вкладки виявляються в одному процесі. Точніше, у цьому профілі зараз відкрито 43 вкладки в двох вікнах. Усі 43 вкладки перераховані менеджером завдань Chromium як такі, що перебувають в одному процесі. (PID = 14530.)

Якщо я psцей процес, я бачу:

/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

Я розумію, що є декілька прапорів командного рядка, щоб змінити те, як вкладки Chromium групи входять у процеси, однак я не передаю жодного з них. (Я не знав, що вони існували раніше сьогодні, поки Гуглінг відповів на це питання.)

У мене є два інших профілі - профіль, який впливає, є профілем "свого роду", у мене також є "нормальний" і "сайти, які дуже люблять-куки" - інші два профілі ("нормальний" і "куки" ") діють нормально.


Я спробував дві речі:

  • Перезапуск хрому. Хром відновив усі вкладки в один процес.
  • Закривання та повторне відкриття вкладок. Як правило, ви можете натиснути Ctrl+ W, Ctrl+ Shift+, Tщоб примусити Chrome, щоб перенести вкладку на інший процес. (Хоча іноді він вибирає процес, який ви намагаєтеся вбити, не завжди. Це корисно, щоб вимкнути процес Chromium, який чомусь просочується пам'яттю.) У цьому випадку Chromium, як видається, завжди обирає мегаполіс на 43 вкладки. -процес для повторного відкриття вкладки в.

Я працюю на Chromium v29.0.1547.57 на Gentoo.


2
Цікаво, я припускаю, що ви працюєте з Linux? Який дистрибутив? Яка версія хрому? Ви під сильним навантаженням? Чи бачите ви таку саму поведінку, якщо у вас працює менше нехромних процесів? Що робити, якщо у вас менше вкладок? (Oxi kai thanatos re!)
тердон

Linux; Gentoo; Chromium v29.0.1547.57 / стабільне будівництво Gentoo; пам'ять так (тому що Chrome), ні процесора, ні диска, ні мережі; Данно, я повинен був би закрити речі; Те саме, я мав би закрити речі: P. (Можливо, я зможу відповісти на питання "близьких речей" через кілька днів, оскільки купа їх стане невідповідною.)
Танатос

Відповіді:


2

У документації для розробників Google Chromium вказується, що Chrome або Chromium можуть запускати процеси.

Багато людей, можливо, не знають цього, але розробники Chrome / Chromium роблять роздільні тести на користувачів (так звані " Польові випробування "), де для вас і вашої групи користувачів будуть обрані різні варіанти.

Можливо, ви перебуваєте в польовому дослідженні, щоб перевірити, який вплив на продуктивність має різні типи моделей процесів ( http://www.chromium.org/developers/design-documents/process-models )

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.