Aracılığıyla paylaş


COR_PRF_GC_GENERATION_RANGE Yapısı

Çöp toplama işlemi yapılan bir bellek aralığını (yani bloğunu) açıklar.

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;  

Üyeler

Üye Description
generation Bellek bloğunun ait olduğu nesli belirten COR_PRF_GC_GENERATION sabit listesinin değeri.
rangeStart Bellek bloğunun başlangıç konumunu belirten nesnenin kimliği.
rangeLength Bellek bloğunun kullanılan bölümünün boyutunu (blok içinde kullanılan bellek miktarı) belirten bir tamsayı işaretçisi.
rangeLengthReserved Bellek bloğunun boyutunu (blok için ayrılmış bellek miktarı) belirten bir tamsayı işaretçisi.

Açıklamalar

Değerin rangeLength yalnızca, her ikisi de yapısını kullanan ICorProfilerInfo2::GetGenerationBounds veya ICorProfilerInfo2::GetObjectGeneration, ICorProfilerCallback2::GarbageCollectionStarted veya ICorProfilerCallback2::GarbageCollectionFinished yönteminden çağrıldığında doğru olması garanti edilir.COR_PRF_GC_GENERATION_RANGE

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: CorProf.idl

Kitaplığı: CorGuids.lib

.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir

Ayrıca bkz.