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


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

В этом разделе описаны неуправляемые структуры, которые использует API профилирования.

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

Структура COR_PRF_ASSEMBLY_REFERENCE_INFO
Обеспечивает среду CLR информацией о ссылке на сборку, которую ей следует учитывать при выполнении обхода замыкания.

Структура COR_PRF_CODE_INFO
Представляет один непрерывный блок машинного кода, хранящийся в памяти.

Структура COR_PRF_EX_CLAUSE_INFO
Хранит сведения об определенном экземпляре исключительного предложения и связанном с ним кадре.

Структура COR_PRF_FUNCTION
Выдает уникальное представление функции, объединяя ее идентификатор с идентификатором перекомпилированной версии этой функции.

Структура COR_PRF_FUNCTION_ARGUMENT_INFO
Представляет аргументы функции слева направо.

Структура COR_PRF_FUNCTION_ARGUMENT_RANGE
Представляет блок аргументов функции, которые сохраняются в памяти последовательно слева направо.

Структура COR_PRF_GC_GENERATION_RANGE
Описывает диапазон (т. е., блок) памяти, который занимается сборкой мусора.

Структура COR_PRF_EVENTPIPE_PROVIDER_CONFIG
(.NET Core) Описывает поля, необходимые для настройки поставщика EventPipe.

Структура COR_PRF_EVENTPIPE_PARAM_DESC
(.NET Core) Описывает имя параметра и тип события EventPipe.

Структура COR_PRF_EVENT_DATA
(.NET Core) Описывает данные о событии для события EventPipe, записываемого.

COR_DEBUG_IL_TO_NATIVE_MAP

COR_IL_MAP

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

Интерфейсы профилирования

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

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