%3F%20.png)
Возможный дубликат:
Несколько chrome.exe в диспетчере задач
В диспетчере задач Windows видно, что у меня запущено несколько процессов Chrome, хотя открыто только одно окно Chrome.
Как это возможно? Я всегда думал, что каждая открытая программа представляет собой один процесс.
решение1
Подробности можно прочитать здесь:http://blog.chromium.org/2008/09/multi-process-architecture.html
Google Chrome использует эти свойства и помещает веб-приложения и плагины в отдельные процессы от самого браузера. Это означает, что сбой движка рендеринга в одном веб-приложении не повлияет на браузер или другие веб-приложения. Это означает, что ОС может запускать веб-приложения параллельно, чтобы повысить их отзывчивость, и это означает, что сам браузер не будет заблокирован, если определенное веб-приложение или плагин перестанет отвечать. Это также означает, что мы можем запускать процессы движка рендеринга в ограниченной песочнице, которая помогает ограничить ущерб, если эксплойт все же произойдет.
По сути, каждая вкладка имеет один процесс, если только вкладки не из одного домена. У рендерера есть свой процесс. У каждого плагина будет один процесс, как и у каждого активного расширения.
решение2
Эти отдельные процессы называются SANDBOXING. Это позволяет процессу зависнуть, но не дает другим процессам зависнуть системе (или Chrome)
решение3
Вы можете увидеть, какой процесс что делает:
Меню гаечного ключа->Просмотр фоновых страниц
Выглядит это примерно так:
решение4
Google Chrome использует отдельный процесс для каждой вкладки. Используя межпроцессное взаимодействие, вы можете управлять несколькими процессами как одним приложением.
Использование нескольких процессов может помочь приложениям стать более надежными и эффективнее использовать системные ресурсы.
Видеть:
- Запись в блоге Chromium- по причинам, по которым Google использует несколько процессов в Chrome.
- Этот ответ на stackoverflow- для более подробного объяснения с точки зрения программиста.
- TheЗначение IPC на Википедии- для более общего описания межпроцессного взаимодействия.