Udostępnij za pośrednictwem


_CrtMemDumpStatistics

Zrzuca informacje nagłówka debugowania dla stanu określonego stosu w formie możliwej do odczytania użytkownika (tylko wersja debugowania).

void _CrtMemDumpStatistics( 
   const _CrtMemState *state 
);

Parametry

  • state
    Wskaźnik stanu sterty zrzutu.

Uwagi

_CrtMemDumpStatistics Funkcja Zrzuca informacje nagłówka debugowania dla określonego województwa sterty w formie możliwej do odczytania użytkownika.Statystyki zrzutu może służyć przez aplikację do śledzenia przydziałów i wykrywać problemy z pamięcią.Stan pamięci może zawierać Państwa określonego stosu lub różnicę między dwoma państwami.Gdy _DEBUG nie jest zdefiniowany, wywołania _CrtMemDumpStatistics są usuwane podczas przetwarzania wstępnego.

state Parametr musi być wskaźnik do _CrtMemState struktury, które zostały wypełnione przez _CrtMemCheckpoint lub zwrócony przez _CrtMemDifference przed _CrtMemDumpStatistics nazywa się.Jeśli wskaźnik state ma wartość NULL, zostanie wywołany nieprawidłowy parametr uchwytu wskaźnika, zgodnie z opisem w Sprawdzanie poprawności parametru.Jeśli wykonanie będzie mógł kontynuować, errno jest ustawiona na EINVAL i nie są podejmowane nie czynności.Aby uzyskać więcej informacji, zobacz errno, _doserrno, _sys_errlist, and _sys_nerr.

Aby uzyskać więcej informacji o funkcjach stanu sterty i strukturze _CrtMemState, zobacz Funkcje raportowania stanu sterty.Aby uzyskać więcej informacji na temat sposobu, w jaki bloki pamięci są przydzielane, inicjowane i zarządzane w wersji debugowania podstawowej sterty, zobacz Szczegóły dotyczące stosu debugowania CRT.

Wymagania

Procedura

Wymagany nagłówek

Opcjonalne nagłówki

_CrtMemDumpStatistics

<crtdbg.h>

<errno.h>

Aby uzyskać więcej informacji na temat zgodności, zobacz Zgodność we Wstępie.

Biblioteki: Tylko wersja debugowania Biblioteka CRT — Funkcje.

Przykład

Zobacz crt_dbg1.

Odpowiednik w programie .NET Framework

PerformanceCounter

Zobacz też

Informacje

Procedury debugowania