Sdílet prostřednictvím


_CrtMemDumpStatistics

Vypíše informace o hlavičce ladění určené haldě státu ve formě čitelné pro uživatele (pouze pro ladicí verzi).

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 ve formě uživatelem čitelný.Výpis statistiky lze v aplikaci sledovat přidělení a vyhledat problémy s pamětí.Stavu paměti mohou obsahovat specifické haldy stavu nebo rozdíl mezi dvěma státy.Když _DEBUG není definován, jsou volání do _CrtMemDumpStatistics odstraněna během předběžného zpracování.

state Parametr musí být ukazatel _CrtMemState struktury, který byl vyplněn podle _CrtMemCheckpoint nebo vrácené _CrtMemDifference před _CrtMemDumpStatistics se nazývá.Pokud state je NULL, je vyvolána obslužná rutina neplatného parametru, jak je popsáno v Ověření parametru.Pokud je povoleno zpracování pokračovat, errno je nastavena na EINVAL a nedojde k žádné akci.Další informace naleznete v tématu errno, _doserrno, _sys_errlist, and _sys_nerr.

Další informace o funkcích stavu haldy a o struktuře _CrtMemState viz Funkc vykazování stavu haldy.Další informace o způsobu přidělování, inicializace a správy paměťových bloků v ladicí verzi základní haldy viz Podrobnosti haldy ladění CRT.

Požadavky

Rutina

Požadované záhlaví

Volitelná záhlaví

_CrtMemDumpStatistics

<crtdbg.h>

<errno.h>

Další informace o kompatibilitě naleznete v úvodu tématu Kompatibilita.

Knihovny: Pouze verze ladění knihoven Funkce knihovny CRT.

Příklad

Viz téma crt_dbg1.

Ekvivalent v rozhraní .NET Framework

PerformanceCounter

Viz také

Referenční dokumentace

Rutiny ladění