JetBrains ETW Host Service

カーネルおよびアプリケーションレベルのイベントをキャプチャするのに不可欠な Windows サービスです。

JetBrains ETW Host Service とは?

一般的に ETW と呼ばれる Windows 用のイベントトレース機能は、Windows Performance Toolkit の基礎をなすものです。

ETW Host Service は、特別な昇格要求を行うことなく JetBrains .NET ツールでカーネルとアプリケーションレベルのイベントをキャプチャ可能にする Windows サービスです。イベントのキャプチャは非侵襲的であり、プロセスのオーバーヘッドは最小限である必要があります。

どのツールが ETW Host Service を使用しますか?

Rider と ReSharper

ETW は Rider と ReSharper の動的プログラム解析(DPA)を強化します。 DPA はアプリケーションを実行中にバックグラウンドで動作し、大小のオブジェクトの割り当てに関する情報を収集します。このサービスがなければ、DPA 機能は機能しません。

dotTrace

dotTrace および dotTrace のコマンドラインツールはいずれも ETW を使用しており、プロファイリングセッション中にタイムラインモードでイベントをキャプチャすることができます。

JetBrains.Profiler.SelfAPI

ETW Host Service では、タイムラインプロファイリングモードを使用中に ETW イベントをプログラムによってキャプチャできます。