_CrtMemDumpStatistics
Vuelca información de encabezado de depuración para un estado especificado del montón en un formulario usuario-legible (versión de depuración solo).
void _CrtMemDumpStatistics(
const _CrtMemState *state
);
Parámetros
- state
Puntero al estado del montón a volcar.
Comentarios
La función de _CrtMemDumpStatistics vuelca información de encabezado de depuración para un estado especificado del montón en un formulario usuario-legible.Las estadísticas dump se pueden utilizar en la aplicación para realizar asignaciones y detectar problemas de memoria.El estado de la memoria puede contener un estado concreto de la pila o la diferencia entre dos estados.Cuando _DEBUG no está definido, las llamadas a _CrtMemDumpStatistics se quitan durante el preprocesamiento.
El parámetro de state debe ser un puntero a una estructura de _CrtMemState que ha sido completa por _CrtMemCheckpoint o devuelta por _CrtMemDifference antes de que se llame a _CrtMemDumpStatistics .Si state es NULL, se invoca el controlador no válido de parámetro, tal y como se describe en Validación de parámetros.Si la ejecución puede continuar, errno se establece en EINVAL y no se realiza ninguna acción.Para obtener más información, vea errno, _doserrno, _sys_errlist, y _sys_nerr.
Para obtener más información sobre las funciones de estado de la pila y la estructura de _CrtMemState , vea Funciones que indican el estado del montón.Para obtener información sobre cómo los bloques de memoria se asignan, inicialice, y se administran en la versión de depuración del montón base, vea La administración de memoria y el montón de depuración.
Requisitos
rutina |
Encabezado necesario |
encabezados opcionales |
---|---|---|
_CrtMemDumpStatistics |
<crtdbg.h> |
<errno.h> |
Para obtener más información de compatibilidad, vea Compatibilidad en la Introducción.
bibliotecas: Versiones de depuración de Características de la biblioteca CRT únicamente.
Ejemplo
Vea crt_dbg1.
Equivalente en .NET Framework
System.Diagnostics.PerformanceCounter