Um serviço essencial do Windows para capturar eventos no nível do kernel e da aplicação.
O Rastreamento de Eventos para Windows, popularmente conhecido como ETW, é a base do Windows Performance Toolkit.
O ETW Host Service é um serviço do Windows que permite que as ferramentas .NET da JetBrains capturem eventos no nível do kernel e da aplicação sem precisarem de solicitações adicionais de elevação de privilégios. A captura de eventos deve ser não invasiva e ter sobrecarga mínima para o processo.
O ETW capacita a Dynamic Program Analysis (DPA) no Rider e no ReSharper. A DPA roda em segundo plano enquanto sua aplicação é executada, reunindo informações sobre alocações de objetos grandes e pequenas. Sem o serviço, nosso recurso de DPA não funcionaria.
Tanto o dotTrace quanto suas ferramentas de linha de comando podem usar o ETW para capturar eventos durante uma sessão de profiling em modo Timeline.
O ETW Host Service permite que os usuários capturem eventos do ETW por programa quando o modo de profiling Timeline estiver sendo usado.