Warum werden mehrere Chrome-Instanzen ausgeführt, obwohl ich nur ein Fenster (nur einen Tab) geöffnet habe?

Warum werden mehrere Chrome-Instanzen ausgeführt, obwohl ich nur ein Fenster (nur einen Tab) geöffnet habe?

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:

Bildbeschreibung hier eingeben

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:

verwandte Informationen