Mehrere chrome.exe-Prozesse im Task-Manager

24

Ich weiß, dass jede neue Registerkarte in Google Chrome einen eigenen Prozess hat, aber ich habe 14 chrome.exeProzesse, die tatsächlich ausgeführt werden, wie ich es im Task-Manager sehen kann, und nur zwei Registerkarten sind in Google Chrome geöffnet.

Könnte es an Chrome-Erweiterungen liegen? Welcher andere Grund kann mehr chrome.exeProzess eröffnen und wie man es vermeidet?

mcha
quelle
5
Was lässt Sie glauben, dass viele Chrome-Prozesse Ihre CPU zum Erliegen bringen?
Heavyd
Im Task-Manager ist die Summe aller chrome.exe-Prozesse ungefähr 300 Millionen. Ich habe zwei Registerkarten geöffnet: superuser + google.com
mcha
Das Verwenden des Task-Managers, um festzustellen, wie viel Speicher verwendet wird, ist bestenfalls irreführend. Ein Großteil dieses Speichers wird von den verschiedenen chrome.exe-Prozessen sowie von anderen Prozessen für allgemeine Systembibliotheken gemeinsam genutzt.
afrazier
4
Und der Speicherverbrauch "tötet" Ihre CPU sowieso nicht. CPU-Auslastung tut!
Shinrai

Antworten:

34
  • Sie werden immer mindestens n + 1 chrome.exe-Prozesse haben, wobei n die Anzahl der eindeutigen Domänen ist, die Sie auf allen sichtbaren Registerkarten geöffnet haben. Die +1 ist für den "Browser" -Prozess, der alles andere koordiniert. (zB ich habe 5 Tabs geöffnet, 4 für SuperUser, 1 für eine andere Site. Ich habe 2 Tab-Prozesse geöffnet)
  • Sie haben auch Prozesse für alle Erweiterungen, für die möglicherweise ein Hintergrundfenster geöffnet ist. (zB Adblock Plus, Ghostery, Stylish, NinjaKit erfordern alle einen zusätzlichen Prozess)

Drücken Sie Shift+ Escoder rufen Sie den Task-Manager von Chrome auf (im Menü Extras / Untermenü, je nachdem, welche Chrome-Version Sie ausführen), um eine Liste aller Prozesse und deren Verwendungszweck anzuzeigen.

afrazier
quelle
Danke, ich sehe, dass die Erweiterungen, die ich habe, zu viel verbrauchen.
mcha
1
Ich würde mehr als einmal upvoten, wenn ich könnte, ich wollte fragen, warum ich 26 chrome.exe-Instanzen für nur 10 Tabs habe, aber sie sind alle Erweiterungen. Tausend Dankeschön!
Antony Scott
Es gibt ungeklärte Punkte. Auch nach dem Schließen einiger Registerkarten bleibt die Anzahl der Hintergrundprozesse von Chrome unverändert! Warum wird es nicht verringert?
SaidbakR
2

Läuft in den von Ihnen geöffneten Registerkarten ein Flash? Chrome startet einen separaten Prozess für jede Flash-Instanz-IIRC. Möglicherweise haben Sie deshalb 14 chrome.exe geöffnet.

Burbas
quelle
Ich habe zwei Registerkarten geöffnet, eine für Superuser und die andere ist google.com
mcha
+1 - Es tut es, und ich denke, manchmal startet es einen neuen Thread aus anderen Gründen. Es ist jedoch nicht sehr CPU-intensiv.
JNK
Sie können versuchen, mit der Google Chrome-Erweiterung "FlashBlock" festzustellen, ob es tatsächlich Flash ist, das diese zusätzlichen Chrome.exe-Instanzen verursacht. Ich habe anscheinend auch ungefähr 14 Instanzen von Chrome.exe und habe dies selbst aktiviert, wobei ungefähr 5 Registerkarten mit verschiedenen Seiten geöffnet sind.
Richard Lucas
1

Es ist eine .exe für jedes Plugin, das Sie installiert haben

Also dein Hauptbrowser 1.exe + 1 .exe für jedes Plugin

moe
quelle
0

In meinem Fall konnte ich immer noch ungefähr 10-15 chrome.exe im Task-Manager sehen, auch wenn ich Google Chrome beim Starten des Computers nicht gestartet habe.

Der Grund war, dass ich die Option "Immer im Hintergrund ausführen" aktiviert habe. Diese Option befindet sich in den Einstellungen oder in Ihrer Taskleiste in den Systemsymbolen. Möglicherweise haben Sie ein Google Chrome-Symbol. Klicken Sie mit der rechten Maustaste darauf, und Sie werden diese Option sehen. Deaktivieren Sie es einfach und es wird keine chrome.exe im Task-Manager geben.

Anmol Saraf
quelle