CMemoryState::DumpStatistics
void DumpStatistics ( ) const;
解説
違いメンバー関数で満ちているCMemoryStateオブジェクトからには、簡潔なメモリ統計情報のレポートを印刷します。AfxDumpデバイスが表示され、レポートを次に示します:
-
「オブジェクト」ブロック (新しい CObject::operatorを使用して割り当てられたメモリのブロック) の数が、ヒープ上に割り当て。
-
ブロックが、ヒープ上に割り当ての数。
-
プログラムで、1 つの時間 (単位: バイト) で使用するメモリの最大。
-
現在 (バイト) でプログラムによって使用されるメモリの合計。
サンプル レポートを次のように見える:
0 バイト 0 空きブロック8 バイトの 2 のオブジェクト ブロック0 のバイト 0 の非オブジェクト ブロック使用される最大数: 8 バイト合計割り当て: 8 バイト
-
最初の行では、 afxMemDF delayFreeMemDFに設定されている場合、割り当て解除が延期されたブロックの数について説明します。詳細については、 afxMemDF、「マクロとグローバル」セクションを参照してください。
-
どのように多くのオブジェクト ブロックは、ヒープに割り当てられたままに 2 番目の行について説明します。
-
3 番目の行へブロック数 (アレイまたは新しいで割り当て構造体) のヒープ上に割り当てされ、割り当ては解除されませんを説明します。
-
4 番目の行をプログラムによっていつ使用メモリの最大を与える。
-
最後の行をプログラムによって使用されるメモリの総量を示します。
例
CMemoryStateコンス トラクターの例を参照してください。
CMemoryState 概要|nbsp;クラス メンバー |階層図(&N)