_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