%20ge%C3%B6ffnet%20habe%3F%20.png)
Mögliches Duplikat:
Mehrere chrome.exe im Task-Manager
Im Windows Task-Manager scheinen mehrere Chrome-Prozesse ausgeführt zu werden, obwohl nur ein Chrome-Fenster geöffnet ist.
Wie ist das möglich? Ich dachte immer, jedes geöffnete Programm stellt einen Prozess dar.
Antwort1
Die Einzelheiten könnt ihr hier nachlesen:http://blog.chromium.org/2008/09/multi-process-architecture.html
Google Chrome nutzt diese Eigenschaften und platziert Webanwendungen und Plug-Ins in separaten Prozessen vom Browser selbst. Das bedeutet, dass ein Absturz der Rendering-Engine in einer Webanwendung keine Auswirkungen auf den Browser oder andere Webanwendungen hat. Das bedeutet, dass das Betriebssystem Webanwendungen parallel ausführen kann, um ihre Reaktionsfähigkeit zu verbessern, und dass der Browser selbst nicht abstürzt, wenn eine bestimmte Webanwendung oder ein bestimmtes Plug-In nicht mehr reagiert. Das bedeutet auch, dass wir die Prozesse der Rendering-Engine in einer restriktiven Sandbox ausführen können, die hilft, den Schaden zu begrenzen, falls ein Exploit auftritt.
Grundsätzlich hat jede Registerkarte einen Prozess, es sei denn, die Registerkarten stammen aus derselben Domäne. Der Renderer hat einen eigenen Prozess. Jedes Plug-In hat einen, ebenso wie jede aktive Erweiterung.
Antwort2
Diese separaten Prozesse werden SANDBOXING genannt. Dadurch kann ein Prozess abstürzen, aber andere Prozesse können das System (oder Chrome) nicht zum Absturz bringen.
Antwort3
Welcher Prozess was macht, sehen Sie hier:
Schraubenschlüssel-Menü->Hintergrundseiten anzeigen
Und das sieht so aus:
Antwort4
Google Chrome verwendet für jeden Tab einen separaten Prozess. Mithilfe der Interprozesskommunikation können Sie mehrere Prozesse als eine Anwendung verwalten.
Die Verwendung mehrerer Prozesse kann dazu beitragen, dass Anwendungen robuster werden und die Systemressourcen besser nutzen.
Sehen:
- Posten Sie im Chromium-Blog– aus diesem Grund verwendet Google mehrere Prozesse in Chrome.
- Diese Stackoverflow-Antwort- für eine detailliertere Erklärung für Programmierer.
- DerIPC-Wert auf Wikipedia- für eine allgemeinere Beschreibung der Interprozesskommunikation.