Sdílet prostřednictvím


_CrtDumpMemoryLeaks

Vypíše všechny paměti blokuje haldy ladění při došlo k nevracení paměti (pouze ladicí verze).

int _CrtDumpMemoryLeaks( void );

Vrácená hodnota

_CrtDumpMemoryLeaksVrátí hodnotu PRAVDA, pokud je nalezen nevracení paměti.Jinak vrátí funkce hodnotu FALSE.

Poznámky

_CrtDumpMemoryLeaks Funkce určuje, zda došlo k nevracení paměti od začátku provádění programu.Při nalezení nevracení ladicí informace záhlaví pro všechny objekty v haldě vypsána do formuláře uživatelem čitelný.Při _DEBUG není definována, volání do _CrtDumpMemoryLeaks jsou odebrány při úpravě před zpracováním.

_CrtDumpMemoryLeaksčasto se nazývá na konci provádění programu ověření bylo uvolněno veškeré paměti přidělené aplikace.Funkci lze volat automaticky při ukončení programu zapnutím _CRTDBG_LEAK_CHECK_DF bit pole _crtDbgFlag příznak pomocí _CrtSetDbgFlag funkce.

_CrtDumpMemoryLeaksvolání _CrtMemCheckpoint získat aktuální stav haldy a poté zkontroluje stav pro bloky, které nebyla uvolněna.Při výskytu neuvolněných blok _CrtDumpMemoryLeaks volání _CrtMemDumpAllObjectsSince na výpis informace pro všechny objekty přidělené haldy od zahájení provádění programu.

Ve výchozím nastavení vnitřní bloky C Runtime (_CRT_BLOCK) není součástí operace výpisu stavu paměti._CrtSetDbgFlag funkce lze zapnout _CRTDBG_CHECK_CRT_DF bit z _crtDbgFlag proces detekce nevracení zahrnout tyto bloky.

Další informace o stavu funkce haldy a _CrtMemState struktury, viz Funkce vykazování stavu haldy.Informace o jak jsou bloky paměti přidělené, 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í

_CrtDumpMemoryLeaks

<crtdbg.h>

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

Knihovny

Ladění verze C Runtime knihovny pouze.

Příklad

Ukázku použití _CrtDumpMemoryLeaks, viz crt_dbg1.

Ekvivalent v rozhraní .NET Framework

Nelze použít Použijte volání funkce standardní C, PInvoke. Další informace naleznete v tématu Příklady vyvolat platformu.

Viz také

Referenční dokumentace

Ladění rutin