如果可以,能否进一步获得是哪些东东占据了这些页面文件空间?

解决方案 »

  1.   

    getsysteminfo可以得到页面大小,查询具体的信息可以用virtualqueryex函数
      

  2.   

    现在已经可以获得系统运行的所有进程的MEMORY_BASIC_INFORMATION结构,但看了msdn后,还是没有明白“任务管理器”中PF使用率中显示的数值是如何得来的,我将MEMORY_BASIC_INFORMATION下State为MEM_COMMIT的内存使用量相加,但是得到的值要明显小于“任务管理器”中显示的数值,不知“任务管理器”中的数值是如何计算出来的
      

  3.   

    VOID GetSystemInfo(
      LPSYSTEM_INFO lpSystemInfo  // system information
    );
      

  4.   

    感谢wlwlxj(wlwlxj) 的回复,虽然虚拟内存消耗总数我可以获得,但我就是想知道“任务管理器”中的PF使用率是由哪些项目累加起来的,呵呵