Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Beskriver ett intervall (dvs. block) av minne som genomgår skräpinsamling.
Syntax
typedef struct COR_PRF_GC_GENERATION_RANGE {
COR_PRF_GC_GENERATION generation;
ObjectID rangeStart;
UINT_PTR rangeLength;
UINT_PTR rangeLengthReserved;
} COR_PRF_GC_GENERATION_RANGE;
Medlemmar
| Medlem | Description |
|---|---|
generation |
Ett värde för COR_PRF_GC_GENERATION uppräkning som anger vilken generation som minnesblocket tillhör. |
rangeStart |
ID:t för ett objekt som anger startplatsen för minnesblocket. |
rangeLength |
En pekare till ett heltal som anger storleken på den del av minnesblocket som används (d.s. mängden minne som används i blocket). |
rangeLengthReserved |
En pekare till ett heltal som anger storleken på minnesblocket (d.s. mängden minne som är reserverat för blocket). |
Kommentarer
Värdet rangeLength är garanterat korrekt endast om ICorProfilerInfo2::GetGenerationBounds eller ICorProfilerInfo2::GetObjectGeneration, som båda använder COR_PRF_GC_GENERATION_RANGE strukturen, anropas från ICorProfilerCallback2::GarbageCollectionStarted eller ICorProfilerCallback2::GarbageCollectionFinished-metoden .
Krav
Plattformar: Se Systemkrav.
Huvudet: CorProf.idl
Bibliotek: CorGuids.lib
.NET Framework versioner: Tillgänglig sedan 2.0