Поделиться через


_CrtMemDumpStatistics

Создает дамп данные заголовка отладки для указанного состояния кучи в пользователь-четкой форме (отладочные версии).

void _CrtMemDumpStatistics( 
   const _CrtMemState *state 
);

Параметры

  • state
    Указатель на состоянии кучи, который необходимо сбросить.

Заметки

_CrtMemDumpStatistics функция создает дамп данные заголовка отладки для указанного состояния кучи в пользователь-четкой форме.Статистика дампа могут быть использованы приложением отслеживания и обнаружения проблем выделения памяти.Состояние памяти может содержать конкретное состояние кучи или разницу между 2 состояниями.После _DEBUG не указывает, вызовы _CrtMemDumpStatistics удалите во время предварительной обработки.

state параметр должен быть указателем на a _CrtMemState структура, которая была заполняемую by _CrtMemCheckpoint или возвращается by _CrtMemDifference before _CrtMemDumpStatistics вызывает.If state существует NULLнедопустимый параметр, обработчик вызывается, как описано в разделе Проверка параметров.Если выполнение может продолжить, errno равно EINVAL и никакие действия не выполняются.Дополнительные сведения см. в разделе errno, _doserrno, _sys_errlist и _sys_nerr.

Дополнительные сведения о функциях и состояния кучи _CrtMemState структура см. в разделе Функции создания отчетов о состоянии кучи.Сведения о том, как блоки памяти, выделенные инициализируются и управляемые в отладочной версии базовой кучи см. в разделе Управление памятью и куча отладки.

Требования

Процедура

Обязательный заголовок

Необязательные заголовки

_CrtMemDumpStatistics

<crtdbg.h>

<errno.h>

Дополнительные сведения о совместимости см. Совместимость во введении.

библиотеки: Отладочные версии Функции библиотеки CRT только для чтения.

Пример

Дополнительные сведения см. в разделе crt_dbg1.

Эквивалент в .NET Framework

System.Diagnostics.PerformanceCounter

См. также

Ссылки

Подпрограммы отладка