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


Включение отладки с JIT-присоединением (трассировка событий Windows)

Отладка с JIT-присоединением представляет собой фразу, используемую для описания присоединения отладчика к процессу при обнаружении ошибок, или же ее можно включить с помощью особых методов или функций.

Отладка с JIT-присоединением используется в соответствии со следующими условиями ошибок.

  • Необработанные исключения (в машинном и управляемом коде).

  • Метод Environment.FailFast или функция RaiseFailFastException (в семействе Windows 7).

  • Неустранимые ошибки среды выполнения.

Отладка с JIT-присоединением также включается вызовами следующих методов и функций.

До .NET Framework 4 платформе .NET Framework предоставлялись отдельные разделы реестра для управления поведением отладчиков машинного и управляемого кода. Начиная с .NET Framework 4 управление объединено под одним разделом реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\AeDebug. Значения, которые можно задать для этого раздела, определяют необходимость вызова отладчика и в случае его вызова определяют необходимость его вызова с диалоговым окном, требующим взаимодействия с пользователем. Дополнительные сведения о настройке раздела реестра см. в статье Configuring Automatic Debugging библиотеки MSDN.

См. также

Основные понятия

Упрощение отладки образов

Включение профилирования

Другие ресурсы

Отладка, трассировка и профилирование