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


События среды выполнения .NET

Среда выполнения .NET (CoreCLR) выдает различные события, которые можно использовать для диагностики проблем с приложением .NET, посредством различных механизмов, таких как ETW, LTTng и EventPipe.

Этот документ служит ссылкой на события, запускаемые средой выполнения .NET Core.

Сведения о событиях среды выполнения в платформе .NET Framework см. в разделе События трассировки событий Windows среды CLR.

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

События конфликтов
Эти события собирают сведения о конфликтах блокировки монитора.

События сборки мусора
Эти события собирают сведения, относящиеся к сборке мусора. Они помогают при диагностике и отладке, в том числе позволяют определить, сколько раз осуществлялась сборка мусора, какой объем памяти был освобожден в ходе сборки мусора и т. д.

События исключений
Эти события среды выполнения собирают сведения о возникших исключениях.

События взаимодействия
Эти события среды выполнения собирают сведения о создании заглушки CIL.

События загрузчика и модуля привязки
Эти события собирают информацию, относящуюся к загрузке и выгрузке сборок и модулей.

События методов
Эти события собирают сведения, относящиеся к методам. Полезные данные этих событий необходимы для разрешения символов. Кроме того, эти события содержат полезные сведения, например сколько раз вызывался метод.

События потоков
Эти события собирают сведения о рабочих потоках и потоках ввода-вывода.

События типов
Эти события собирают сведения о системе типов.

События многоуровневой компиляции
Эти события собирают сведения о многоуровневой компиляции.