Якщо ви коли-небудь заглядали в диспетчер завдань під час запуску Google Chrome, можливо, ви були здивовані тим, що кількість записів chrome.exe радикально перевищило кількість фактично відкритих вами вікон Chrome. Яка справа з усіма цими процесами?
Сьогоднішня сесія запитань і відповідей надійшла до нас люб’язно від SuperUser - підрозділу Stack Exchange, угруповання веб-сайтів із питань та відповідей на основі спільноти.
Питання
Якщо вам цікаво всі ці, здавалося б, повторювані процеси Chrome, ви не самотні. Читач SuperUser PolyShell дійсно хоче зрозуміти суть речей:
У диспетчері завдань Windows здається, що у мене запущено кілька процесів Chrome, хоча у мене відкрито лише одне вікно Chrome.
Як це можливо? Я завжди думав, що кожна відкрита програма являє собою один процес.
Хоча сама кількість окремих процесів chrome.exe спочатку здається незрозумілою, є цілком гарне пояснення потопу.
Відповіді
Кілька авторів SuperUser запропонували відповісти на запитання. Джефф Етвуд запропонував посилання на блог Chrome Development:
Ви можете прочитати подробиці тут :
Google Chrome використовує ці властивості та розміщує веб-програми та плагіни в окремих процесах від самого браузера. Це означає, що збій механізму візуалізації в одній веб-програмі не вплине на браузер чи інші веб-програми. Це означає, що ОС може паралельно запускати веб-програми, щоб підвищити їх реакцію, і це означає, що сам браузер не блокується, якщо певна веб-програма або плагін перестає відповідати. Це також означає, що ми можемо запускати процеси рендеринга в обмежувальній пісочниці, яка допомагає обмежити шкоду, якщо трапляється експлойт.
В основному кожна вкладка має один процес, якщо вкладки не з одного домену. Візуалізатор має процес для себе. Кожен плагін матиме один, а також кожне активне розширення.
KronoS ділиться трюком для вивчення процесів у Chrome замість більш загадкового диспетчера завдань:
Ви можете побачити, який процес що робить на:
Меню-> Інструменти -> Диспетчер завдань
Що виглядає так:
Дізель пропонує помічника для тих, хто навчається наочно:
Не забудьте прочитати Вступний комікс Chrome що охоплює це серед інших дизайнерських рішень.
Весь комікс Chrome варто прочитати для шанувальників Chrome, оскільки він пояснює багато інших варіантів дизайну, пов’язаних із створенням браузера. Це також просто веселе читання.
Є що додати до пояснення? Звук у коментарях. Хочете прочитати більше відповідей від інших досвідчених користувачів Stack Exchange? Ознайомтесь із повним обговоренням тут .