DumpStatistics
void DumpStatistics ( ) const;
Observaciones
Imprime un informe de estadísticas de memoria concisa de un objeto CMemoryState que es llenado por la función de miembro de la diferencia . El informe, que se imprime en el dispositivo de afxDump , muestra lo siguiente:
-
Número de bloques de "objeto" (bloques de memoria asignados mediante CObject::operator nuevo) todavía asignados en el montón.
-
Número de bloques de nonobject todavía asignados en el montón.
-
El máximo de memoria utilizado por el programa en cualquier momento (en bytes).
-
La memoria total actualmente utilizada por el programa (en bytes).
Un informe de ejemplo este aspecto:
0 bytes en 0 bloques libres
8 bytes en 2 bloques de objeto
0 bytes en 0 de objeto no de bloques
Mayor número utilizado: 8 bytes
Total asignaciones: 8 bytes
-
La primera línea describe el número de bloques cuya desasignación fue retrasado si afxMemDF se establece en delayFreeMemDF. Para obtener más información, vea afxMemDF, en la sección "Macros y Globals".
-
La segunda línea describe cuántos bloques de objeto siguen asignados en el montón.
-
La tercera línea describe cuántos bloques de nonobject (arreglos o estructuras asignadas con nuevo) fueron asignados en el montón y no desasignados.
-
La cuarta línea da el máximo de memoria utilizado por el programa en cualquier momento.
-
La última línea muestra la cantidad total de memoria utilizada por el programa.
Ejemplo
Vea el ejemplo para el constructor de CMemoryState.
I&ntroducción a CMemoryState |nbsp; Miembros de clase | Diagrama de jerarquía