42

Some applications like Google Chrome and TweetDeck show up as several processes in Windows Task Manager. This means that the memory reported in each row is only part of the overall amount used by that application. Is there some way to view the total memory usage of an application or a group of related processes?

For example, in the screenshot below the total of all of the chrome.exe instances is 708,308 K, but I had to add that up manually as I can't find a way to get that total within Task Manager.

Screenshot of Task Manager

I have tried some alternatives such as Resource Monitor, Process Explorer and Process Hacker, but none of them seem to able to give the total either. I am using Windows 7 (Professional).

Liam
  • 3,150

5 Answers5

32

Use PowerShell:

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

Process Hacker shows memory usage grouped per process on its Tray Icon and added the Option to the Main Window as per user request in January 2016. Here's an example screenshot:

Example Screengrab

The Main Window Option is configured in:

Options->Advanced->Include CPU (and other) usage of children in collapsed processes

With this option enabled, when you collapse a process tree, you see metrics for its entire tree.

g0h
  • 351
4

Microsoft added this capability to Task Manager as of the Insider build 16226. The feature will go out to everyone with the next major update of Windows 10, scheduled for September/October 2017.

Brock Adams
  • 2,200
rpodric
  • 41
  • 1
2

Update: Doesn't work since Chromium 51.

Enter about:memory in Google Chrome and you'll be redirected to chrome://memory-redirect/

That page has totals for all popular running browsers:

enter image description here

Google Chrome's about: Pages

1

This has been answered already in the following thread

Is there a modern Process Manager supporting things like grouping (Imagine tens of chrome.exe's)?

Task manager in Windows 7 does not support grouping, but now does group processes in windows 8.

Process Explorer or Process Hacker appear to be good alternatives for what you are looking to do. As well as system explorer.

Resource Monitor can show memory usage, but for a process as a whole. enter image description here

Pretzel
  • 466