So finden Sie heraus, auf welche Registerkarte ein bestimmter Chrome-Prozess verweist

40

Ich habe oft 6 oder 7 separate Chrome-Fenster geöffnet, oft mit jeweils 5-10 Registerkarten. Wenn ich mir den Windows Task-Manager anschaue, sehe ich jeden chrome.exe-Prozess, wobei einige eine große Menge an Speicher belegen. Wie kann ich herausfinden, auf welche Registerkarte sich der Prozess bezieht? Ich möchte wissen, welches den meisten Speicherplatz belegt, und diese Registerkarte schließen, anstatt jedes Chrome-Fenster schließen zu müssen. Gibt es eine Möglichkeit, diese Informationen zu erhalten? Dies gilt für Windows Vista, aber auch für andere Windows-Versionen.

George
quelle
(6 oder 7) * (5 bis 10) = (30 bis 70) Warum haben Sie in Torvalds Namen so viele Registerkarten gleichzeitig geöffnet?!?
Jamesbtate
6
nur 6 oder 7 mit nur 5-10 tabs? Ha ha Dies ist völlig normal für kreative Leute, die Forschung betreiben und mit vielen Projekten jonglieren, die unterbrochen werden, um sich mit anderen Dingen zu befassen. Puddingfox ist offensichtlich nur ein Anfänger: P
DarenW

Antworten:

50

Drücken Sie Shift+ Esc, um den Chrome Task Manager unter Windows aufzurufen, oder wählen Sie ihn unter MacOS im Menü Fenster aus. Hier erfahren Sie, wie viel Arbeitsspeicher und CPU die einzelnen Registerkarten belegen und welche Prozess-ID Sie verwenden, wenn Sie die Spalte Prozess-ID aktivieren. Sie können auch zu einer Registerkarte wechseln, indem Sie darauf doppelklicken oder den Renderprozess beenden.

Wenn im Task-Manager von Chrome immer noch ein hinterhältiger Prozess nicht angezeigt wird, können Sie Chrome mit der Befehlszeilenoption starten --task-manager-show-extra-renderers(über die Eingabeaufforderung oder eine Verknüpfung unter Windows oder über das Terminal oder ein Applescript unter MacOS) Erfahrungsgemäß (13.07.2019) kann dies dazu führen, dass Chrome manchmal abstürzt, zumindest unter MacOS.

Hugh Allen
quelle
Genial. Genau das, wonach ich gesucht habe. Vielen Dank.
Pistos
24

Verwenden Sie die Tastenkombination Shift+ Esc, um den Task-Manager aufzurufen.

oder gehen Sie zum Schraubenschlüsselsymbol und gehen Sie zu Tools -> Task Manager.

Sie können die CPU-Auslastung aller Registerkarten und Plugins sowie die Speichernutzung anzeigen.

Chrome Task Manager

Chris Thompson
quelle
Das TM kam für mich mit der Spalte "Seite" so breit wie das Fenster. Musste das Fenster ausdehnen, um die guten Sachen zu sehen.
DarenW
-2

Chrome sollte für jeden Tab einen eigenen Prozess haben. Suchen Sie mit dem Task-Manager den Chrome-Prozess, der die meiste CPU-Leistung verbraucht, und beenden Sie ihn.

Pubby
quelle
3
In der Regel gibt es einen Master-Prozess, der häufig die meiste CPU beansprucht. Wenn Sie diesen Prozess beenden, riskieren Sie, den gesamten Browser zu beenden. Verwenden Sie einfach den integrierten Task-Manager, der Statistiken für jede Registerkarte anzeigt.
nhinkle
1
Und zusätzlich zu dem, was nhinklegesagt wurde: Chrome hat nicht unbedingt einen separaten Prozess pro Tab. Das ist nur eine der Möglichkeiten. Es gibt andere, und Sie wissen nicht, wie der Fragesteller xyr Chrome in dieser Hinsicht konfiguriert hat, da xe diese Informationen nicht bereitgestellt hat.
JdeBP
1
Als ich mir den Task-Manager ansah, gab es nur einen einzigen Shockwave Flash-Prozess, der die gesamte CPU beanspruchte, aber ich kann nicht sagen, über welche Registerkarte er ausgeführt wird.
Uri Laserson
1
In welchem ​​Teil von Chrome muss nicht unbedingt ein separater Prozess pro Tab vorhanden sein. ist Ihnen so unklar, dass Sie weiterhin nach einem einzelnen Tab suchen, der diesem Prozess zugeordnet werden kann? Wenn Sie den Vorgang beenden, werden Sie anhand einer Reihe von kleinen, traurigen Bildern feststellen, dass Ihr Shockwave Flash-Prozess die gesamte Flash-Plug-in-Arbeit für alle Registerkarten ausführt, auf denen Flash gespeichert ist .
JdeBP