_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