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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin