CMemoryState::DumpStatistics

void DumpStatistics( ) const;

说明:
打印一个报告CMemoryState 对象的简要内存统计报告,该报告是由Difference 成员函数填充的。这个在afxDump设备上打印的报告包括以下内容:
·仍旧分配在堆中的"对象"块数(使用CObject::operator new分配的内存块数)。
·仍旧分配在堆中的非对象块数。
·同时被程序使用的最大内存(以字节为单位)。
·当前被程序使用的总内存(以字节为单位)。
样本报表如下:
0 bytes in 0 Free Blocks
8 bytes in 2 Object Blocks
0 bytes in 0 Non-Object Blocks
Largest number used: 8 bytes
Total allocations: 8 bytes
·第一行描述的是如果afxMemDF被设置为delayFreeMemDF,延迟释放的块数。如果要了解更多的信息,请参阅“宏和全局量”章节中的afxMemDF。
·第二行描述的是仍旧被分配在堆中的对象块数。
·第三行描述的是被分配在堆中没有释放的非对象块数(由new分配的数组及结构数)。
·第四行给出了程序同时使用的最大内存数。
·最后一行列出了程序使用的总内存数。

示例:
请参阅CMemoryState构造函数的例子。