Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Уведомляет профилировщик о количестве экземпляров каждого указанного класса, созданных с момента последней сборки мусора.
Синтаксис
HRESULT ObjectsAllocatedByClass(
[in] ULONG cClassCount,
[in, size_is(cClassCount)] ClassID classIds[] ,
[in, size_is(cClassCount)] ULONG cObjects[] );
Параметры
cClassCount
[in] Размер массивов classIds и cObjects .
classIds
[in] Массив идентификаторов классов, где каждый идентификатор указывает класс с одним или несколькими экземплярами.
cObjects
[in] Массив целых чисел, где каждое целое число задает количество экземпляров для соответствующего класса в массиве classIds .
Комментарии
Массивы classIds и cObjects являются параллельными массивами. Например, classIds[i] и cObjects[i] ссылайся на один и тот же класс. Если с момента предыдущей сборки мусора не был создан ни одно экземпляр класса, класс опущен. Обратный ObjectsAllocatedByClass вызов не будет сообщать об объектах, выделенных в куче больших объектов.
Цифры, сообщаемые , ObjectsAllocatedByClass являются только оценками. Для точного подсчета используйте ICorProfilerCallback::ObjectAllocated.
Массив classIds может содержать одну или несколько записей NULL, если соответствующий cObjects массив имеет выгрузочные типы.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 2.0.