在PowerShell中找出特定服务/应用程序的内存使用情况?

时间:2017-07-10 13:15:52

标签: powershell memory taskmanager

我试图找到一种方法来使用powershell来获取我机器上特定应用程序的内存占用量。我希望这个内存与任务管理器列出的内存量相同。

我一直在使用power shell来获取这些信息。但是返回的内存似乎并不匹配,我不确定我是否不包括其他内存使用情况或单元是否关闭。

Powershell列出了3种类型的内存,工作集,可分页和不可分页但我不确定哪些内容包含任务管理器内存。

$id = Get-WmiObject -Class Win32_Service -Filter "Name LIKE 'WinDefend'" | 
  Select-Object -ExpandProperty ProcessId

$process = Get-Process -Id $id

我应该添加这些内存量吗?

有没有更好的方法将任务管理器内存作为应用程序列表返回?

有问题的应用程序是本地服务服务器。

提前致谢。

0 个答案:

没有答案