COR_HEAPINFO struktur
Innehåller allmän information om skräpinsamlings heap, inklusive om den kan räknas upp.
Syntax
typedef struct _COR_HEAPINFO {
BOOL areGCStructuresValid;
DWORD pointerSize;
DWORD numHeaps;
BOOL concurrent;
CorDebugGCType gcType;
} COR_HEAPINFO;
Medlemmar
Medlem | Description |
---|---|
areGCStructuresValid |
true om skräpinsamlingsstrukturer är giltiga och heapen kan räknas upp; annars . false |
pointerSize |
Storleken i byte på pekare i målarkitekturen. |
numHeaps |
Antalet logiska skräpinsamlingshögar i processen. |
concurrent |
TRUE om samtidig skräpinsamling (bakgrund) är aktiverad; annars . FALSE |
gcType |
En medlem i CorDebugGCType-uppräkningen som anger om skräpinsamlaren körs på en arbetsstation eller en server. |
Kommentarer
En instans av COR_HEAPINFO
strukturen returneras genom att anropa metoden ICorDebugProcess5::GetGCHeapInformation .
Innan du räknar upp objekt på skräpinsamlingshögen areGCStructuresValid
måste du alltid kontrollera fältet för att säkerställa att heapen är i ett uppräkningsbart tillstånd. Mer information finns i metoden ICorDebugProcess5::GetGCHeapInformation .
Krav
Plattformar: Se Systemkrav.
Huvudet: CorDebug.idl, CorDebug.h
Bibliotek: CorGuids.lib
.NET Framework versioner: Tillgänglig sedan 4.5