Struktur COR_PRF_GC_GENERATION_RANGE

Menjelaskan rentang (yaitu, blok) memori yang mengalami pengumpulan sampah.

Sintaks

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;  

Anggota

Anggota Deskripsi
generation Nilai enumerasi COR_PRF_GC_GENERATION yang menentukan generasi tempat blok memori berada.
rangeStart ID objek yang menentukan lokasi awal blok memori.
rangeLength Penunjuk ke bilangan bulat yang menentukan ukuran bagian yang digunakan dari blok memori (yaitu, jumlah memori yang digunakan di dalam blok).
rangeLengthReserved Penunjuk ke bilangan bulat yang menentukan ukuranblok memori (yaitu, jumlah memori yang dicadangkan di dalam blok).

Keterangan

Nilai dijamin rangeLength akurat hanya jika ICorProfilerInfo2::GetGenerationBounds atau ICorProfilerInfo2::GetObjectGeneration, yang keduanya menggunakan COR_PRF_GC_GENERATION_RANGE struktur, dipanggil dari metode ICorProfilerCallback2::GarbageCollectionStarted atau ICorProfilerCallback2::GarbageCollectionFinished .

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: CorProf.idl

Pustaka: CorGuids.lib

Versi .NET Framework: Tersedia mulai dari 2.0

Lihat juga