Профилирующие интерфейсы
В данном разделе описываются неуправляемые интерфейсы, позволяющие профилировать программу, выполняемую средой 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 |
Зафиксирован порядок следования записей в списке интерфейсов. |
Обратная связь от клиента. |