获取 Windows 中进程的峰值私有字节值
ProcessExplorer 以某种方式获取此值并将其显示在每个进程的“性能”选项卡上...如何使用 Win32 API 获取它?
解决方案: 在“Peak Private Bytes”字段中,Process Explorer 实际上显示“Process\...\Page File Bytes Peak”性能计数器。使用 PSAPI 函数 GetProcessMemoryInfo 可以轻松检索该值。
ProcessExplorer somehow obtain this value and show it on Performance tab for each process... How to get it using Win32 API?
Solution:
In `Peak Private Bytes' field, Process Explorer actually shows "Process\...\Page File Bytes Peak" performance counter. This value could be easily retrieved with PSAPI function GetProcessMemoryInfo.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
GetProcessMemoryInfo
为您提供以下信息:GetProcessMemoryInfo
gets you this:此线程的信息 可能已过时,但它确实表明该数据是通过内核提取的,并且不能通过 Win32 公开获得。
The info on this thread may be out of date, but it does suggest that this data is extracted via the kernel, and is not publicly available via Win32.