Udostępnij za pośrednictwem


_CrtMemDumpStatistics

Zrzuca informacje nagłówka debugowania dla stanu podanej sterty w formie możliwej do odczytania użytkownika (tylko wersja debugowania).

void _CrtMemDumpStatistics( 
   const _CrtMemState *state 
);

Parametry

  • state
    Wskaźnik Państwu zrzut stosu.

Uwagi

_CrtMemDumpStatistics Funkcji Zrzuca informacje nagłówka debugowania dla określonego województwa sterty w formie możliwej do odczytania użytkownika.Statystyki zrzutu można przez aplikację do śledzenia przydziałów i wykrywania problemów z pamięcią.Stan pamięci może zawierać Państwo sterty szczególnych lub różnicę między dwoma państwami.Gdy _DEBUG nie jest zdefiniowana, wzywa do _CrtMemDumpStatistics są usuwane w czasie wstępnego przetwarzania.

state Parametr musi być wskaźnik do _CrtMemState struktury, które zostały wypełnione przez _CrtMemCheckpoint lub zwracane przez _CrtMemDifference przed _CrtMemDumpStatistics jest wywoływana.Jeśli state jest NULL, wywoływana jest funkcja obsługi nieprawidłowy parametr, jak opisano w Sprawdzanie poprawności parametru.Jeśli wykonanie jest dozwolone, aby kontynuować, errno jest ustawiona na EINVAL i podjęta żadna akcja.Aby uzyskać więcej informacji, zobacz errno, _doserrno, _sys_errlist i _sys_nerr.

Aby uzyskać więcej informacji o funkcjach Państwo sterty i _CrtMemState struktury, zobacz Funkcje raportowania stanu sterty.Informacje o jak bloków pamięci są przydzielane, zainicjowany i zarządzane w wersji debugowej bazowy sterty, zobacz Zarządzanie pamięcią i sterty debugowania.

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

Opcjonalna nagłówki

_CrtMemDumpStatistics

<crtdbg.h>

<errno.h>

Informacji dotyczących zgodności, zobacz Zgodność we wprowadzeniu.

Biblioteki: debugowania wersje Funkcje biblioteki CRT tylko.

Przykład

See crt_dbg1.

Odpowiednik w programie .NET Framework

System.Diagnostics.PerformanceCounter

Zobacz też

Informacje

Debugowania procedur