【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,

原文地址:https://www.cnblogs.com/ztercel/p/2633193.html