如何在Windows中的给定时间间隔内测量峰值内存大小等

时间:2010-04-13 08:34:57

标签: windows performance winapi memory memory-management

使用PROCESS_MEMORY_COUNTERS_EX,我可以找到自进程开始以来的峰值页面文件(VM)大小。我可以以某种方式从某个其他时间点开始获取峰值页面文件大小吗?

1 个答案:

答案 0 :(得分:1)

你试过这个:PerfSetULongCounterValue?我自己没有尝试过,但从描述This is a convenience function for setting raw counter data.Process Object来看,它可能就是你要找的东西。我看到您使用的是PROCESS_MEMORY_COUNTERS_EX(),但为了更改计数器,您可能需要直接使用Performance Counters Functions

无论如何,这只是一个尝试的想法。此外,您还可以找到有用Monitoring CPU and disk utilization of a single program的帖子。