c ++中每个进程的内存信息

时间:2018-04-12 13:39:25

标签: c++ winapi

typedef struct _PROCESS_MEMORY_COUNTERS_EX {
  DWORD  cb;
  DWORD  PageFaultCount;
  SIZE_T PeakWorkingSetSize;
  SIZE_T WorkingSetSize;
  SIZE_T QuotaPeakPagedPoolUsage;
  SIZE_T QuotaPagedPoolUsage;
  SIZE_T QuotaPeakNonPagedPoolUsage;
  SIZE_T QuotaNonPagedPoolUsage;
  SIZE_T PagefileUsage;
  SIZE_T PeakPagefileUsage;
  SIZE_T PrivateUsage;
} 
PROCESS_MEMORY_COUNTERS_EX, *PPROCESS_MEMORY_COUNTERS_EX;

我使用这种结构来获取内存信息。 但是这个结构分别给了我一切。 如何将这些东西转换为一个最终值,即一个进程在Mb中使用的内存。就像任务管理器中所示。

0 个答案:

没有答案