< Table Of Contents

パフォーマンス・スナップショット解析を実行

チュートリアルのこのステージでは、Matrix サンプル・プロジェクトを開き、インテル® VTune™ プロファイラーのパフォーマンス・スナップショット解析を実行して、主な問題領域を特定します。

パフォーマンス・スナップショット解析

ほとんどのソフトウェア開発者にとって、パフォーマンス最適化の目標は、最小限の時間と労力で最大限のパフォーマンス向上を実現することです。

パフォーマンス・スナップショット解析タイプは、アプリケーションの主な問題領域をハイライト表示し、その重大度を推定するメトリックを示すことで目標の達成に役立ちます。これにより、最も深刻な問題に集中して、解決することで最高のパフォーマンス向上を実現できます。この解析タイプでは、それぞれのパフォーマンスの問題をより深く調査する他の分析タイプも提供されます。

Matrix サンプル・プロジェクトを開く

インテル® VTune™ プロファイラーでアプリケーションを解析する最初のステップは、プロジェクトを作成することです。プロジェクトは、解析対象の設定やデータ収集結果を保持するコンテナです。

インテル® VTune™ プロファイラーは、事前に構築された matrix サンプル・アプリケーションで動作するように事前構成された matrix サンプル・プロジェクトを提供しています。

まず、事前設定された matrix プロジェクトを開きます。

  1. インテル® VTune™ プロファイラー GUI を起動します。

    1. 適切な環境変数を設定する、次のスクリプトを実行します。

      <install-dir>\env\vars.bat

      インテル® VTune™ プロファイラーのデフォルトの <install-dir> は次のとおりです。

      [Program Files]\Intel\oneAPI\vtune\<version>

    2. [スタート] メニューから [Intel VTune Profiler <version>] のアイコンを見つけて、インテル® VTune™ プロファイラーを起動します。

      すべての解析タイプを使用するには、インテル® VTune™ プロファイラーを管理者権限で実行する必要があります。

  2. 製品が起動すると、インテル® VTune™ プロファイラーの [ようこそ] 画面が表示されます。

    サンプル (matrix) プロジェクトは、[プロジェクト・ナビゲーター] ですでに開いているはずです。開いていれば、これ以上のアクションは必要ありません。

    サンプル (matrix) プロジェクトが [プロジェクト・ナビゲーター] に表示されていない場合、プロジェクトを手動で開きます。

    1. [メニュー] ボタンをクリックし、[開く] > [プロジェクト...] を選択して既存のプロジェクトを開きます。

    2. ローカルマシン上の matrix プロジェクトを参照して、[開く] をクリックします。

      デフォルトでは次のディレクトリーにあります。

      [Users]\<user>\Documents\VTune\Projects\sample (matrix)

      インテル® VTune™ プロファイラー は、[プロジェクト・ナビゲータ] で matrix プロジェクトを開きます。

  • このチュートリアルでは、事前に構築された matrix サンプル・アプリケーションを使用します。自身のアプリケーションを解析する場合、完全な解析を実行する前に、リリースモードで完全に最適化された状態でビルドし、パフォーマンス・ベースラインを取得してください。Windows* ターゲットの準備の詳細については、ユーザーガイドの 「Windows* ターゲット」 セクションを参照してください。

  • パフォーマンス・データが正確で再現可能であることを確実にするには、システムで他のソフトウェアが最小限しか実行されていない状態で解析を行うことを推奨します。

パフォーマンス・スナップショット解析を実行

matrix サンプルでパフォーマンス・スナップショット解析を実行するには:

  1. 新しい解析を開始するには、[解析を設定] ボタンをクリックします。デフォルトでは、プロジェクトは [パフォーマンス・スナップショット] 解析を実行するように構成されています。

  2. [開始] ボタンをクリックして解析を実行します。

matrix は、終了する前に大きな行列の乗算を計算するアプリケーションです。インテル® VTune™ プロファイラーは収集された結果をファイナライズし、パフォーマンス・スナップショット解析の [サマリー] ビューポイントを開きます。

このチュートリアルでは、インテル® VTune™ プロファイラーのグラフィカル・ユーザー・インターフェイス (GUI) から解析を実行する方法を説明します。インテル® VTune™ プロファイラーのコマンドライン・インターフェイス (vtune コマンド) を使用して解析を実行することもできます。適切なコマンド構文を取得する簡単な方法は、[解析の設定] ウィンドウの右下にある [コマンドライン] ボタンをクリックすることです。詳細については、インテル® VTune™ プロファイラー・ユーザーガイドの コマンドライン・インターフェイス の章を参照してください。

次のステップ: パフォーマンス・スナップショット解析を解釈します。