COR_PRF_GC_GENERATION_RANGE structuur
Beschrijft een bereik (dat wil gezegd, blok) geheugen dat garbagecollection ondergaat.
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;
Leden
Lid | Beschrijving |
---|---|
generation |
Een waarde van de COR_PRF_GC_GENERATION opsomming die de generatie aangeeft waartoe het blok geheugen behoort. |
rangeStart |
De id van een object dat de beginlocatie van het geheugenblok aangeeft. |
rangeLength |
Een aanwijzer naar een geheel getal dat de grootte van het gebruikte gedeelte van het geheugenblok aangeeft (dat wil gezegd, de hoeveelheid geheugen die binnen het blok wordt gebruikt). |
rangeLengthReserved |
Een aanwijzer naar een geheel getal dat de grootte van het geheugenblok aangeeft (dat wil gezegd, de hoeveelheid geheugen die voor het blok is gereserveerd). |
Opmerkingen
De rangeLength
waarde is alleen nauwkeurig als ICorProfilerInfo2::GetGenerationBounds of ICorProfilerInfo2::GetObjectGeneration, die beide gebruikmaken van de COR_PRF_GC_GENERATION_RANGE
structuur, wordt aangeroepen vanuit de methode ICorProfilerCallback2::GarbageCollectionStarted of de methode ICorProfilerCallback2::GarbageCollectionFinished .
Vereisten
Platforms: Zie Systeemvereisten.
Header: CorProf.idl
Bibliotheek: CorGuids.lib
.NET Framework versies: beschikbaar sinds 2.0
Zie ook
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.