JetBrains ETW Host Service

用于捕获内核和应用程序级事件的基本 Windows 服务。

什么是 JetBrains ETW Host Service?

Windows 事件跟踪常被称为 ETW,是 Windows Performance Toolkit 的基础。

ETW Host Service 是一项 Windows 服务,这项服务使 JetBrains .NET 工具能够捕获内核和应用程序级事件,无需额外的提升请求。 捕获事件是一种非侵入式进程,并且进程开销极小。

哪些工具使用 ETW Host Service?

Rider 和 ReSharper

ETW 可为 Rider 和 ReSharper 中的动态程序分析 (DPA) 提供支持。 DPA 会在您的应用程序执行时在后台运行,收集有关大小对象分配的信息。 如果没有该服务,我们的 DPA 功能将无法工作。

dotTrace

dotTrace 和 dotTrace 命令行工具都可以使用 ETW 在 Timeline 模式下于分析会话期间捕获事件。

JetBrains.Profiler.SelfAPI

ETW Host Service 使用户能够在使用 Timeline 分析模式时,以编程方式捕获 ETW 事件。