Служба для отслеживания событий уровня ядра и приложения на Windows.
Служба трассировка событий для Windows (Event Tracing for Windows, ETW) — основа утилиты для оценки производительности Windows Performance Toolkit.
ETW Host Service — это служба Windows, с помощью которой инструменты JetBrains для .NET отслеживают события уровня ядра и приложения, не запрашивая повышение прав. При этом отслеживание событий никак не мешает работе процессов и практически не влияет на их производительность.
Cлужба ETW позволяет использовать функцию динамического анализа программ (Dynamic Program Analysis, DPA) в Rider и ReSharper. DPA работает в фоновом режиме и проверяет ваше приложение на наличие проблем с выделением памяти, собирая информацию о ее использовании большими и маленькими объектами. Наличие службы ETW — необходимое условие для работы DPA.
Профилировщик dotTrace и инструменты командной строки dotTrace могут использовать ETW для фиксирования событий при профилировании в режиме Timeline.
ETW Host Service позволяет программным способом фиксировать события ETW при профилировании в режиме Timeline.