我试图找到一种方法来使用powershell来获取我机器上特定应用程序的内存占用量。我希望这个内存与任务管理器列出的内存量相同。
我一直在使用power shell来获取这些信息。但是返回的内存似乎并不匹配,我不确定我是否不包括其他内存使用情况或单元是否关闭。
Powershell列出了3种类型的内存,工作集,可分页和不可分页但我不确定哪些内容包含任务管理器内存。
$id = Get-WmiObject -Class Win32_Service -Filter "Name LIKE 'WinDefend'" |
Select-Object -ExpandProperty ProcessId
$process = Get-Process -Id $id
我应该添加这些内存量吗?
有没有更好的方法将任务管理器内存作为应用程序列表返回?
有问题的应用程序是本地服务服务器。
提前致谢。