Lia*_*iam 40 memory windows task-manager
某些应用程序(例如 Google Chrome 和 TweetDeck)在 Windows 任务管理器中显示为多个进程。这意味着每行中报告的内存只是该应用程序使用的总量的一部分。有没有办法查看一个应用程序或一组相关进程的总内存使用情况?
例如,在下面的屏幕截图中,所有 chrome.exe 实例的总数为 708,308 K,但我必须手动添加它,因为我找不到在任务管理器中获得该总数的方法。
我尝试了一些替代方案,例如 Resource Monitor、Process Explorer 和 Process Hacker,但它们似乎都无法给出总数。我使用的是Windows 7(专业版)。
Ƭᴇc*_*007 31
使用 PowerShell:
(Get-Process chrome | Measure-Object WorkingSet -sum).sum
(Get-Process tweetd* | Measure-Object WorkingSet -sum).sum
小智 22
Process Hacker在其托盘图标上显示按进程分组的内存使用情况,并在 2016 年 1 月根据用户请求将选项添加到主窗口。这是一个示例屏幕截图:
主窗口选项配置在:
选项-> 高级-> 在折叠进程中包含子进程的 CPU(和其他)使用情况
启用此选项后,当您折叠流程树时,您会看到其整个树的指标。
这个问题已经在下面的帖子中得到了回答
是否有现代进程管理器支持分组等功能(想象一下数十个 chrome.exe)?
Windows 7 中的任务管理器不支持分组,但现在 Windows 8 中可以对进程进行分组。
Process Explorer 或 Process Hacker 似乎是您想要做的事情的不错选择。以及系统资源管理器。
资源监视器可以显示内存使用情况,但针对整个进程。