Windows Powershell Get-Process PrivateMemorySize> WorkingSet


0

由于文章引用,工作集应该总是比PrivateWorkingSet更大。运行快速查找会显示不同的结果 - 请参阅此处的图像

脚本:

get-process chrome | select name, Id, @{l="Private Memory (KB)"; e={$_.privatememorysize / 1kb}}, @{l="Working Set (KB)"; e={$_.WorkingSet / 1kb}}

任何人都可以传递一些光。


好吧,大于或等于。如果程序不使用任何共享页面,那么它的WS和PWS是相同的。
弗兰克托马斯

PrivateMemorySize不是私人工作集。
PetSerAl

看看这个类似StackOverflow的问题:stackoverflow.com/questions/13878927 / ...
davidmneedham

Answers:


1

要回答你的问题,是的,你正确地理解了这篇文章。有关私有字节,工作集和私有工作集之间差异的更多信息,请参阅此答案

在您的情况下,问题是您指定privatememorysize

根据MS,PrivateMemorySize返回Private Bytes指标,而不是私有工作集。

这是Process类的文档


谢谢!要获得私人工作集,请参阅此处此处
user119162
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.