CMemoryState::DumpStatistics
void DumpStatistics ( ) const;
Примечания
Печатает отчет статистики краткой памяти из объекта CMemoryState , который заполняется функцией-членом разница . В докладе, который печатается на afxDump устройстве, показывает следующее:
-
Количество блоков «объект» (блоки памяти, выделенной с помощью новых CObject::operator) по-прежнему размещаются в куче.
-
Количество блоков не-объектные, по-прежнему размещаются в куче.
-
Максимальный объем памяти, используемой программой в любое время (в байтах).
-
Общий объем памяти, используемой в настоящее время программы (в байтах).
В образце отчета выглядит следующим образом:
0 байт в 0 Свободные блоки
8 байт в блоках 2 объекта
0 байт в 0 блока Non-объектов
Наибольшее число используемых: 8 байт
Всего ассигнований: 8 байт
-
Первая строка описывает количество блоков, которых было отложено, если afxMemDF была установлена в delayFreeMemDF. Для получения дополнительной информации смотрите afxMemDF, в разделе "Макросов и Globals".
-
Вторая строка описывает, как много блоки объектов по-прежнему остаются выделенными в куче.
-
Третья строка описывает в куче и не освобождается, сколько блоков не-объектные (массивы или структур, выделенных с новым).
-
Четвертая строка дает максимальный объем памяти, используемые программой в любое время.
-
Последняя строка содержит общее количество памяти, используемые программой.
Пример
Смотрите пример для конструктора CMemoryState.
Обзор CMemoryState | Члены класса | Иерархическая схема