Поделиться через


Профилирующие интерфейсы

В данном разделе описываются неуправляемые интерфейсы, позволяющие профилировать программу, выполняемую средой CLR.

В этом подразделе

  • Интерфейс ICLRProfiling
    Предоставляет метод AttachProfiler, позволяющий профилировщику подключаться к работающему процессу.

  • Интерфейс ICorProfilerCallback
    Предоставляет методы, используемые средой CLR для оповещения профилировщика кода о событиях, на которые профилировщик подписан.

  • Интерфейс ICorProfilerCallback2
    Расширяет интерфейс ICorProfilerCallback с обратными вызовами, поддерживаемый в .NET Framework 2.0 и более поздних версиях.

  • Интерфейс ICorProfilerCallback3
    Предоставляет методы обратного вызова, используемые средой CLR для передачи профилировщику сведений о состоянии подключения и отключения.

  • Интерфейс ICorProfilerFunctionEnum
    Предоставляет методы последовательной итерации коллекции функций в среде CLR.

  • Интерфейс ICorProfilerInfo
    Предоставляет методы, используемые профилировщиками кода для взаимодействия со средой CLR с целью управления мониторингом событий и запроса информации.

  • Интерфейс ICorProfilerInfo2
    Расширяет интерфейс ICorProfilerInfo с методами, поддерживаемый в .NET Framework 2.0 и более поздних версиях.

  • Интерфейс ICorProfilerInfo3
    Расширяет интерфейс ICorProfilerInfo2 с методами, поддерживаемый в .NET Framework 4 и более поздних версиях.

  • Интерфейс ICorProfilerModuleEnum
    Предоставляет методы для последовательной итерации по коллекции модулей, загруженных приложением или профилировщиком.

  • Интерфейс ICorProfilerObjectEnum
    Предоставляет методы последовательной итерации коллекции замороженных объектов, созданных Ngen.exe (генератор образов в машинном коде).

  • Интерфейс IMethodMalloc
    Предоставляет метод Alloc для распределения памяти для нового тела функции MSIL.

Связанные подразделы

Общие сведения о профилировании

Глобальные статические функции профилирования

Перечисления профилирования

Структуры профилирования

Журнал изменений

Дата

Журнал

Причина

Июль 2010

Зафиксирован порядок следования записей в списке интерфейсов.

Обратная связь от клиента.