Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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