Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Describe un intervalo (es decir, un bloque) de memoria sometida a recopilación de elementos no utilizados.
Sintaxis
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;
Miembros
| Miembro | Descripción |
|---|---|
generation |
Valor de la enumeración COR_PRF_GC_GENERATION que especifica la generación a la que pertenece el bloque de memoria. |
rangeStart |
Identificador de un objeto que especifica la ubicación inicial del bloque de memoria. |
rangeLength |
Puntero a un entero que especifica el tamaño de la parte usada del bloque de memoria (es decir, la cantidad de memoria utilizada dentro del bloque). |
rangeLengthReserved |
Puntero a un entero que especifica el tamaño del bloque de memoria (es decir, la cantidad de memoria reservada para el bloque). |
Comentarios
Se garantiza que el valor rangeLength es preciso solo si se llama a ICorProfilerInfo2::GetGenerationBounds o ICorProfilerInfo2::GetObjectGeneration, ambos delos cuales usan la estructura COR_PRF_GC_GENERATION_RANGE, desde el método ICorProfilerCallback2::GarbageCollectionStarted o el método ICorProfilerCallback2::GarbageCollectionFinished.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorProf.idl
Biblioteca: CorGuids.lib
Versiones de .NET Framework: disponible a partir de la versión 2.0