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 イベントをプログラムによってキャプチャできます。