方法: ETW (Event Tracing for Windows) データを収集するHow to: Collect Event Tracing for Windows (ETW) Data

Event Tracing for Windows (ETW) は、プロファイラー ログ カーネルやアプリケーション定義イベントを有効にする、効率的なカーネル レベルのトレース機能です。Event Tracing for Windows (ETW) is an efficient kernel-level tracing facility that enables profiler log kernel or application-defined events. イベント プロバイダーから収集したデータは、VSPerfReport コマンド ライン ツールの /Summary:ETW オプションを使用した場合のみ表示されます。The data that is collected from the event provider can be viewed only by using the /Summary:ETW option of the VSPerfReport command-line tool. このレポートを使用すると、アプリケーション内でパフォーマンスの問題が発生した場所を特定できます。You can use this report to determine where performance issues occur in the application.

RequirementsRequirements

  • Visual Studio UltimateVisual Studio UltimateVisual Studio PremiumVisual Studio PremiumVisual Studio ProfessionalVisual Studio Professional, Visual Studio PremiumVisual Studio Premium, Visual Studio ProfessionalVisual Studio Professional

注意

Windows 8 および Windows Server 2012 の強化されたセキュリティ機能によって、Visual Studio プロファイラーがこれらのプラットフォームでデータを収集する方法に大幅な変更が必要になりました。Enhanced security features in Windows 8 and Windows Server 2012 required significant changes in the way the Visual Studio profiler collects data on these platforms. UWP アプリにも新しい収集手法が必要です。UWP apps also require new collection techniques. Performance Tools on Windows 8 and Windows Server 2012 applications (Windows 8 および Windows Server 2012 アプリケーションのパフォーマンス ツール)」をご覧ください。See Performance Tools on Windows 8 and Windows Server 2012 applications.

イベント トレース プロバイダーを有効にするにはTo enable event trace providers

  1. パフォーマンス エクスプローラーで、パフォーマンス セッションを右クリックして、 [プロパティ]をクリックします。In Performance Explorer, right-click the performance session, and then click Properties.

  2. [プロパティ ページ]で、[Windows イベント] プロパティをクリックします。In the Property Pages, click the Windows Events properties.

  3. [Select event trace provider to collect data from] (データを収集するイベント トレース プロバイダーを選択する) 一覧で、アプリケーションのプロファイリングに使用するイベント プロバイダーを選択します。In the Select event trace provider to collect data from list, select the event providers that you want to use to profile your application.

関連項目See Also

パフォーマンス セッションの構成Configuring Performance Sessions