怎么样非常准确获取Windows各进程使用内存与系统内存占用率
liwf 2009-07-24 11:50:28
使用Windows性能函数PdhCollectQueryData()获取的系统内存占用率,为什么与个进程的内存使用情况统计不一致呢?
Windows 2003 Server 32位操作系统,物理内存4GB,设置虚拟内存2GB-4GB,
使用PdhCollectQueryData()函数查询内存占用率达90%以上,
但是各进程情况(物理内存+虚拟内存)统计,程序中遍历各个进程,获取各进程物理内存和虚拟内存使用
计算结果才3GB多或者4GB多,怎么也不会达到90%呀。
对这种情况百思不得其解,不知道哪里漏统计了。
欢迎各位参与讨论与问题解答。