Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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