HoloLensを使用したパフォーマンス トレース

HoloLensを使用したパフォーマンス トレースは、計算またはハードウェアのボトルネックを見つけて解決するための強力な方法です。 Windows パフォーマンス アナライザーを使用してトレースを分析すると、ハードウェアまたはソフトウェアのボトルネックを視覚化して調査できます。 たとえば、HoloLensが過熱したり、システムに特に負荷がかかる CPU プロセスを引き起こしている可能性があります。

WPA を使用してパフォーマンス トレースを分析する

Performance Trace analysis in WPA
WPA でのパフォーマンス トレース分析

HoloLensのシステムとアプリケーションの動作とリソースの使用状況を詳しく理解するには、パフォーマンス トレース機能を使用できます。 この機能は、Windowsパフォーマンス レコーダー トレースを、Windows パフォーマンス アナライザー (WPA) で使用するイベント トレース ログ (ETL) ファイルの形式でキャプチャします。

インストール

トレース ファイルを分析するには、Microsoft Storeから WPA をダウンロードします。

より汎用的なデバッグ ツールの場合は、Windowsパフォーマンス Toolkitを使用することもできます。 このツールキットを入手するには、Windows アセスメント & デプロイメント キットをダウンロードしてください。

用語

パフォーマンス トレースに関する情報を検索すると、必然的にさまざまな用語が表示されます。 最も重要なものは次のとおりです。

用語 定義
ETW Windowsのイベント トレース: Windowsに組み込まれているカーネル レベルのトレース機能の包括的な名前。
ETL イベント トレース ログ: トレース データを格納するファイルのファイル拡張子。 したがって、トレースを実行すると、通常は後でファイルが作成 *.etl されます。
WPR Windows パフォーマンス レコーダー: イベント トレースの記録を開始および停止するアプリケーション。 WPR は、ログに記録する正確なイベントを構成するプロファイル ファイル (*.wprp) を取得します。 以下では、Windows Device Portal を使用してHoloLensのトレースを実行する方法について説明します。
WPA Windows パフォーマンス アナライザー: パフォーマンスの問題を特定するためにファイルを開*.etlき、データを sift するために使用される GUI アプリケーション。 WPA を使用すると、さまざまな条件でデータを並べ替えたり、複数の方法でデータを表示したり、詳細を掘り下げて情報を関連付けることができます。

HoloLensでのトレースの記録

HoloLensのデバイス ポータルを使用して ETL ファイルを生成します。

Performance tracing page in Device Portal for HoloLens 2
HoloLens 2のデバイス ポータルの [パフォーマンス トレース] ページ

トレースを実行する

  1. 左側で、PerformancePerformance> トレースに移動します。
  2. 使用可能なプロファイルを選択するか、[CustomprofilesBrowse>] を選択してから、次のいずれかの操作を行います。
  3. [ トレースの開始] をクリックします
  4. これで、HoloLens でトレースが記録されます。 調査するパフォーマンスの問題をトリガーし、[ トレースの停止] を選択します。
  5. トレースは Web ページの下部に一覧表示されます。 右側にあるディスク アイコンを選択して ETL ファイルをダウンロードします。

これで、WPA で直接開いたり、他のユーザーに送信したりできる ETL ファイルが作成されました。

WPA を使用したトレースの分析

Windows パフォーマンス アナライザーは、トレースをグラフやテーブルとして視覚化し、システムとアプリケーションのパフォーマンスを分析するための標準的なツールです。 WPA は強力な多面的なツールであるため、ここでは詳しく説明しません。 詳細については、ステップ バイ ステップ ガイドを使用してWindows パフォーマンス アナライザーを使用してください。

WPA の詳細については、次のリソースを参照してください。

WPA トレース分析に必要なファイル

WPA でトレース ファイルを分析するために必要なファイルがいくつかあります。 開始に役立つ WPA プロファイルの例が含まれています。

トレース ファイルの分析を実行する

  1. WPA がファイルにアクセスできるように、フォルダー内のファイルを設定します。

    Folder_for_WPA_files
      ├─ HoloLens_trace_file.elt - # HoloLens trace file (*.etl)
      ├─ CPU_analysis.wpaProfile - # WPA Profile (*.wpaProfile)
      └─ Symbols - # Make sure it's extracted (not zipped).
        ├─ *.pdb
        ├─ *.pdb
        └─ ...
    
  2. Windows パフォーマンス アナライザー (WPA) を起動します。

  3. ファイル ブラウザーで [FileOpen>>] を選択して ETL トレース ファイルを.etl開きます。 Image of WPA with File menu expanded and Open action selected.

  4. TraceLoad> シンボルを選択して、シンボル ファイルを WPA に読み込みますTrace menu is expanded and Load Symbols action is highlighted.

    ヒント

    TraceConfigure> シンボル パスを選択して、追加のシンボル パスを構成します。 Configure symbols for WPA analysis.

  5. WPA プロファイルを適用して、分析用のグラフを生成します。 WPA フォルダーで、[ProfilesApplyBrowse>>>] を選択し、[適用] ファイル>を*.wpaProfile選択します。

  6. グラフが選択されると、[分析] タブに WPA が表示されます。 Image of WPA with graphs visible for Analysis.

詳細を確認する

WPA の詳細については、 WPA のドキュメントを参照してください

次の手順

WPA について詳しく調べるか、パフォーマンス トレースの詳細を確認してください。