Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Описывает диапазон (т. е., блок) памяти, который занимается сборкой мусора.
Синтаксис
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;
Элементы
| Член | Описание |
|---|---|
generation |
Значение перечисления COR_PRF_GC_GENERATION , указывающее поколение, которому принадлежит блок памяти. |
rangeStart |
Идентификатор объекта , который указывает начальное расположение блока памяти. |
rangeLength |
Указатель на целое число, указывающее размер используемой части блока памяти (т. е. объем памяти, используемой в блоке). |
rangeLengthReserved |
Указатель на целое число, указывающее размер блока памяти (то есть объем памяти, зарезервированной для блока). |
Комментарии
Значение rangeLength гарантированно будет точным, только если метод ICorProfilerInfo2::GetGenerationBounds или ICorProfilerInfo2::GetObjectGeneration, оба из которых используют COR_PRF_GC_GENERATION_RANGE структуру, вызываются из метода ICorProfilerCallback2::GarbageCollectionStarted или метода ICorProfilerCallback2::GarbageCollectionFinished .
Требования
Платформы: см. раздел Требования к системе.
Заголовка: CorProf.idl
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 2.0