2,586
社区成员
发帖
与我相关
我的任务
分享
CMemoryState oldMem, newMem, difMem;
oldMem.Checkpoint(); // 检测当前的内存使用情况
char* c = new char[6];
TRACE0("1-------------------/n");
oldMem.DumpAllObjectsSince(); // oldMem就检测到这里
TRACE0("2-------------------/n");
newMem.Checkpoint(); // 没有delete[] c
if (difMem.Difference(oldMem, newMem)) // 比较
{
TRACE0("Memory Lack!/n");
}
TRACE0("3-------------------/n");
difMem.DumpStatistics(); // 在Output中打印结果
TRACE0("4-------------------/n");