_CrtMemDumpStatistics
Vypíše informace o ladění záhlaví pro určené haldě stát uživatelem čitelný formuláře (pouze ladicí verze).
void _CrtMemDumpStatistics(
const _CrtMemState *state
);
Parametry
- state
Ukazatel stavu haldy pro výpis.
Poznámky
_CrtMemDumpStatistics Funkce vypíše ladicí informace záhlaví pro určitý stav haldy do formuláře uživatelem čitelný.Výpis statistik lze sledovat přidělení a zjišťují potíže paměti aplikace.Stav paměti může obsahovat zvláštní haldy státu nebo rozdíl mezi dvěma státy.Při _DEBUG není definována, volání do _CrtMemDumpStatistics jsou odebrány při úpravě před zpracováním.
state Parametr musí být ukazatel na _CrtMemState struktury, který byl vyplněn podle _CrtMemCheckpoint nebo vrácené _CrtMemDifference před _CrtMemDumpStatistics se nazývá.Pokud state je NULL, vyvolat neplatný parametr popisovače, jak je popsáno v Ověření parametrů.Pokud je povoleno spuštění pokračovat, errno je nastavena na EINVAL a žádná akce.Další informace naleznete v tématu Kód chyby, _doserrno, _sys_errlist a _sys_nerr.
Další informace o stavu funkce haldy a _CrtMemState struktury, viz Funkce vykazování stavu haldy.Informace o jak bloků paměti jsou přiděleny inicializován a spravuje v ladicí verzi základní haldy, Správa paměti a ladění haldy.
Požadavky
Rutina |
Požadované záhlaví |
Volitelné záhlaví |
---|---|---|
_CrtMemDumpStatistics |
<crtdbg.h> |
<errno.h> |
Další informace o kompatibilitě v tématu Kompatibilita v úvodu.
Knihovny: ladění verze Funkce knihovny CRT pouze.
Příklad
Viz téma crt_dbg1.
Ekvivalent v rozhraní .NET Framework
System.Diagnostics.PerformanceCounter