Kann der Task-Manager den Gesamtspeicherbedarf für eine Gruppe von Prozessen anzeigen?


36

Einige Anwendungen wie Google Chrome und TweetDeck werden im Windows Task-Manager als mehrere Prozesse angezeigt. Dies bedeutet, dass der in jeder Zeile gemeldete Speicher nur ein Teil der von dieser Anwendung verwendeten Gesamtmenge ist. Gibt es eine Möglichkeit, die Gesamtspeicherauslastung einer Anwendung oder einer Gruppe verwandter Prozesse anzuzeigen?

In der Abbildung unten beträgt die Summe aller chrome.exe-Instanzen beispielsweise 708.308 K, aber ich musste sie manuell addieren, da ich im Task-Manager keine Möglichkeit gefunden habe, diese Summe zu ermitteln.

Screenshot des Task-Managers

Ich habe einige Alternativen wie Resource Monitor, Process Explorer und Process Hacker ausprobiert, aber auch keine scheint in der Lage zu sein, die Gesamtsumme anzugeben. Ich benutze Windows 7 (Professional).


1
Dies wurde bereits in folgendem Thread beantwortet: superuser.com/questions/269059/…
Pretzel

1
superuser.com/questions/269059/… beantwortet nur die Gruppierung. Process Explorer summiert nicht die Werte einer Gruppe.
Cees Timmerman

Antworten:


27

Verwenden Sie PowerShell:

  • (Get-Process chrome | Measure-Object WorkingSet -sum).sum
  • (Get-Process tweetd* | Measure-Object WorkingSet -sum).sum

3
Vielen Dank, das enthält einige der Daten, die ich benötige. Mit dieser Methode kann ich jedoch nicht die Prozessgruppe mit der höchsten Gesamtsumme finden. Ich möchte sie wie im Task-Manager sortieren können.
Liam

7
Sie können auch / 1GBdas Ende ergänzen , um die Gesamtsumme in GB anstelle von Bytes zu erhalten.
Greg Bray

1
addieren / (1024 * 1024), um die Gesamtsumme in MB zu erhalten
rahulg

19

Process Hacker zeigt die pro Prozess gruppierte Speichernutzung auf seinem Taskleistensymbol an und fügte die Option gemäß Benutzeranforderung im Januar 2016 zum Hauptfenster hinzu. Hier ein Beispiel-Screenshot:

Beispiel Screengrab

Die Hauptfensteroption wird konfiguriert in:

Optionen-> Erweitert-> CPU-Auslastung (und andere) von untergeordneten Elementen in reduzierte Prozesse einbeziehen

Wenn diese Option aktiviert ist, werden beim Reduzieren eines Prozessbaums Metriken für den gesamten Baum angezeigt.


3
Brillant ! Ich habe das für ... nun, für immer ... gesucht, seit Chrome beschlossen hat, das Thema "Speicher und seine Variationen" auszublenden, und der Task-Manager in Windows ist Mist, und auch der Prozess-Explorer bietet keine Gruppenlösung. Ich musste nach der Option suchen, die Sie erwähnt haben, und mich fragen, warum dies nicht die Standardeinstellung ist. Ich hatte versucht, FF mit 1.4G zu spielen, jetzt sehe ich Chrome mit 1.95 und es wächst! Dies sollte die akzeptierte Antwort sein.
Killjoy

Process Hacker ist ein großartiges Tool - im Wesentlichen ein großes "Upgrade" von Process Explorer mit neuer Open-Source-Codebasis. Außerdem können Sie die Datenträger-E / A sehen (um übermäßige E / A zu erkennen pagefile.sys), Windows-Dienste manipulieren und vieles mehr . Großartiger Tipp, und dies sollte als Antwort akzeptiert werden - PowerShell ist für die meisten Benutzer nicht so einfach zu installieren und Process Hacker ist sehr flexibel.
RichVel

Dies sollte die akzeptierte Antwort sein
Oliver



1

Dies wurde bereits im folgenden Thread beantwortet

Gibt es einen modernen Prozessmanager, der Dinge wie Gruppierung unterstützt (Stellen Sie sich Dutzende von chrome.exe vor)?

Der Task-Manager in Windows 7 unterstützt keine Gruppierung, gruppiert jetzt jedoch Prozesse in Windows 8.

Process Explorer oder Process Hacker scheinen eine gute Alternative für das zu sein, was Sie tun möchten. Sowie System Explorer.

Der Ressourcenmonitor kann die Speichernutzung anzeigen, jedoch für einen gesamten Prozess. Bildbeschreibung hier eingeben


4
Ich kann Prozesse sowohl in Process Explorer als auch in Process Hacker gruppieren, wodurch ich eine Gruppe auf einfache Weise beenden oder untergeordnete Prozesse ausblenden kann, um Unordnung zu vermeiden. Beide Programme zeigen jedoch nur die Speichernutzung des übergeordneten Prozesses an, nicht die Gesamtsumme der Gruppe .
Liam

Verwenden Sie Ressourcenmonitor, Registerkarte Speicher
Brezel

Vielen Dank an @Pretzel, aber Resource Monitor zeigt mir auch nicht die Gesamtsumme für eine Gruppe von Prozessen an . Wenn es für Sie funktioniert, würde ich gerne einen Screenshot sehen!
Liam

@ Liam zur Verfügung gestellt. Im Speicher wird der für diesen Prozess verwendete Gesamtbetrag angezeigt. Bsp .: Ich habe zurzeit mehrere Instanzen / Registerkarten von Firefox geöffnet, für die der Ressourcenmonitor den Gesamtspeicherbedarf anzeigt. Zeigt den gesamten Prozess an.
Brezel

Das scheint daran zu liegen, dass es nur einen einzigen Firefox-Prozess gibt. Werfen Sie einen Blick auf meine mit vielen chrome.exe und nur einer firefox.exe i.imgur.com/EV83noj.png
Liam
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.