COR_PRF_GC_GENERATION_RANGE – struktura
Popisuje rozsah paměti (tj. blok) paměti, u které dochází k uvolňování paměti.
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;
Členové
Člen | Description |
---|---|
generation |
Hodnota COR_PRF_GC_GENERATION výčtu, který určuje generování, ke kterému patří blok paměti. |
rangeStart |
ID objektu, který určuje počáteční umístění bloku paměti. |
rangeLength |
Ukazatel na celé číslo, které určuje velikost použité části bloku paměti (to znamená velikost paměti využité v bloku). |
rangeLengthReserved |
Ukazatel na celé číslo, které určuje velikost bloku paměti (to znamená množství paměti vyhrazené pro blok). |
Poznámky
Hodnota rangeLength
je zaručeno být přesné pouze v případě, že ICorProfilerInfo2::GetGenerationBounds nebo ICorProfilerInfo2::GetObjectGeneration, které používají COR_PRF_GC_GENERATION_RANGE
strukturu, je volána z ICorProfilerCallback2::GarbageCollectionStarted nebo ICorProfilerCallback2::GarbageCollectionFinished metoda.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: CorProf.idl
Knihovny: CorGuids.lib
Verze rozhraní .NET Framework: K dispozici od verze 2.0
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.