Перечисление COR_PRF_CODEGEN_FLAGS
Определяет флаги создания кода, которые можно задать с помощью метода ICorProfilerFunctionControl::SetCodegenFlags .
Синтаксис
typedef enum {
COR_PRF_CODEGEN_DISABLE_INLINING = 0x0001,
COR_PRF_CODEGEN_DISABLE_ALL_OPTIMIZATIONS = 0x0002,
} COR_PRF_CODEGEN_FLAGS;
Элементы
Член | Описание |
---|---|
COR_PRF_CODEGEN_DISABLE_INLINING |
Никакие функции не будут встраиваться в тело этой функции. Однако сама функция может быть встраивается в ее вызывающие. |
COR_PRF_CODEGEN_DISABLE_ALL_OPTIMIZATIONS |
Все оптимизации будут отключены для тела этой функции. Однако сама функция по-прежнему может быть встраивается в ее вызывающие. |
Комментарии
Перечисление COR_PRF_CODEGEN_FLAGS
используется методом ICorProfilerFunctionControl::SetCodegenFlags , чтобы позволить профилировщику управлять созданием кода для функции JIT-recompiled.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 4.5
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.