如何得到指定进程的当前内存使用量?
解决方案 »
- 有在广州找工作的吗? 公司急招VC 开发员。
- 关于Windows资源管理器下动态添加对某一盘符的右键菜单
- MATLAB与C++的接口问题
- 如何在一个对话框中调用另一个对话框中已经附值的变量???!!
- VC++,雄关漫道真如铁,而今迈步从头越。进来谈谈心,OK!!
- RS232,485通讯问题
- 快来领分:只是定义了文本的颜色代码还用释放GDI吗???(100分)
- 我在编译一个程序的时候老是出现#include<dir.h>有错
- 谁知道灰度级插值的算法?我是想放大一幅图象
- CFile::Open()和CDocument::GetFile()有何不同?请赐教.
- 各位大虾 :在OnIninDialog 后最先调用那个函数 谢谢!!
- 一个win32application的窗口中加如一个对话框,为什么不响应对话框界面上的消息那?(急)
BOOL GetProcessMemoryInfo(
HANDLE Process, // handle to process
PPROCESS_MEMORY_COUNTERS ppsmemCounters, // buffer
DWORD cb // size of buffer
);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;
typedef PROCESS_MEMORY_COUNTERS *PPROCESS_MEMORY_COUNTERS;
任务管理器中的内存使用即此结构中的WorkingSetSize
虚拟内存大小即PagefileUsage.