JetBrains ETW Host Service

Un service Windows essentiel pour capturer les événements au niveau du noyau et des applications.

Qu'est-ce que JetBrains ETW Host Service ?

Le suivi des événements pour Windows, communément appelé ETW (Event Tracing for Windows), forme la base du Windows Performance Toolkit.

ETW Host Service est un service Windows qui permet aux outils .NET de JetBrains de capturer des événements au niveau du noyau et des applications, sans demandes d'élévation supplémentaires. La capture des événements se veut non invasive et la charge supplémentaire du processus sur le système est minime.

Quels outils utilisent ETW Host Service ?

Rider et ReSharper

L'ETW alimente l'analyse dynamique des programmes (Dynamic Program Analysis, DPA) dans Rider et ReSharper. L'analyse DPA s'exécute en arrière-plan de votre application, elle collecte des informations sur les allocations d'objets de petite et grande taille. Sans ce service, notre analyse DPA ne fonctionnerait pas.

dotTrace

dotTrace et les outils de ligne de commande dotTrace peuvent utiliser le service ETW pour capturer des événements en mode Timeline.

JetBrains.Profiler.SelfAPI

ETW Host Service permet aux utilisateurs de capturer de manière programmatique les événements ETW lors de l'utilisation du mode de profilage Timeline.