CMemoryState::DumpStatistics
недійсними DumpStatistics ( ) константа;
Зауваження
Друк звіту статистика короткими пам'яті з CMemoryState об'єкта, яка заповнюється за допомогою функції члена різниця . Звіт, який друкується на afxDump пристрої, відображається таке:
-
Кількість блоків "Об'єкт" (блоки пам'яті за допомогою нового CObject::operator) ще виділяються в купі.
-
Кількість блоків nonobject ще виділяються в купі.
-
Максимальний об'єм пам'яті, використовуються програми в будь-який момент часу (у байтах).
-
Всього пам'яті, що наразі використовується програмою (у байтах).
Приклад звіту виглядає наступним чином:
0 байт в 0 вільний блоків
8 байт в 2 блоку об'єкта
0 байт в 0 Non-об'єкт блоків
Найбільше число використовується: 8 байт
Всього асигнування: 8 байт
-
Перша лінія описує кількість блоків, чиї звільнення була затримана, якщо був afxMemDF delayFreeMemDF. Докладніше перегляньте afxMemDF, у розділі "Макроси та Globals".
-
Друга лінія описує, скільки об'єкт блоки, як і раніше, залишаються виділеними в купі.
-
Третя лінія описує, скільки nonobject блоки (масивів або структури, які виділяються з нових) були розміщені в купі і не deallocated.
-
Четвертий рядок дає максимальний об'єм пам'яті, використовуються програми в будь-який час.
-
Останній рядок містить загальний обсяг пам'яті, що використовується вашої програми.
Приклад
Див Приклад для CMemoryState Конструктор.
Огляд CMemoryState | Члени класу | Ієрархічна діаграма