【Demo 0111】获取进程当前内存使用

获取当前正在运行的进程内存使用情况,如同windows 任务管理器一样, 效果如图:

image

windows 提供的API原型:: 

BOOL GetProcessMemoryInfo(HANDLE hProcess, PPROCESS_MEMORY_COUNTERS pmc, DWORD cb);

typedef struct _PROCESS_MEMORY_COUNTERS {
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; } PROCESS_MEMORY_COUNTERS,

posted @ 2012-08-10 23:46  zTercel  阅读(349)  评论(0编辑  收藏  举报