インテル® VTune™ プロファイラーによるパフォーマンス解析の開始点として [サマリー] ウィンドウを使用します。このウィンドウにアクセスするには、[ハードウェア・イベント] ビューポイントを選択して、結果タブで [サマリー] サブタブをクリックします。
[ハードウェア・イベント] ビューポイントは、すべてのハードウェア・イベントベースのサンプリング結果で有効になっており、カウントの予測や収集されたサンプル数などハードウェア・イベントの解析を対象としています。[サマリー] ウィンドウでは、次のデータを調査します。
[クリップボードへコピー] ボタンをクリックして、選択したサマリーセクションの内容をクリップボードへコピーできます。
[サマリー] ウィンドウは、アプリケーション実行の全体を調査するのに役立つ CPU メトリックの一覧を表示します。疑問符 アイコンにマウスを移動すると、メトリックを説明するポップアップ・ヘルプが表示されます。
経過時間のメトリックを指標として、最適化前後の結果を比較するベースラインを求めます。マルチスレッド・アプリケーションでは、CPU 時間はすべてのアプリケーション・スレッドの CPU 時間の合計であるため、CPU 時間は経過時間とは異なります。
このセクションでは、解析で監視されたハードウェア・イベントと収集された特性の一覧を示します。
ハードウェア・イベント・タイプ |
イベント名はハイパーリンクとして示されます。イベント名をクリックすると、選択したイベントでソートされた [イベントカウント] ウィンドウが表示されます。最大のイベント/サンプル数を持つ関数を特定してダブルクリックして、[ソース] ビューを開きどのソース行が注目するイベントを最も生成しているか識別します。 |
ハードウェア・イベント・カウント |
収集中にこのイベントが発生した予測回数。 |
ハードウェア・イベント・サンプル・カウント |
このイベントが収集された実際のサンプル数。 |
サンプルごとのイベント |
1 サンプルで収集されたイベント数 (サンプリング間隔 - SAV) |
このセクションでは、解析で監視されたアンコア・ハードウェア・イベントと収集された特性の一覧を示します。
アンコア・イベント・タイプ |
イベント名はハイパーリンクとして示されます。イベント名をクリックすると、選択したイベントでソートされた [アンコア・イベント・カウント] ウィンドウが表示されます。 |
アンコア・イベント・カウント |
収集中にこのアンコアイベントが発生した予測回数。 |
ここでは、実行に最も時間を費やしたタスクのリストが示されます。対象となるタスクは、タスク API でマークされたコード領域、または Ftrace イベント、Atrace イベント、インテル® メディア SDK プログラム、OpenCL* カーネルなどを監視するように設定されたシステムタスクです。
表のタスクタイプをクリックすると、[タスクタイプ] の粒度でグループ化されたグリッドビュー (ボトムアップやイベントカウント) が表示されます。詳細は、「タスク解析」を参照してください。
このセクションでは次のデータを提供します。
アプリケーションのコマンド行 |
ターゲット・アプリケーションへのパス。 |
オペレーティング・システム |
収集に使用されたオペレーティング・システム。 |
コンピューター名 |
収集に使用されたコンピューター名。 |
結果サイズ |
インテル® VTune™ プロファイラーで収集された結果のサイズ。 |
収集開始時間 |
外部収集の開始時間 (UTC 形式)。[タイムライン] ペインで、カスタムコレクターが提供するパフォーマンス統計を調査できます。 |
収集停止時間 |
外部収集の停止時間 (UTC 形式)。[タイムライン] ペインで、カスタムコレクターが提供するパフォーマンス統計を調査できます。 |
コレクタータイプ |
解析に使用されたデータコレクターのタイプ。次のタイプが利用できます。
|
CPU 情報 |
|
名前 |
収集に使用されたプロセッサー名。 |
周波数 |
収集に使用されたプロセッサーの周波数。 |
論理 CPU 数 |
収集に使用するマシンの論理 CPU 数。 |
物理コア数 |
システム上の物理コア数。 |
ユーザー名 |
データ収集を開始したユーザー。このフィールドは、製品のインストール時にユーザーごとのイベントベース・サンプリング収集モードを有効にすると利用できます。 |
GPU 情報 |
|
名前 |
システムに搭載されているグラフィックス名。 |
ベンダー |
GPU ベンダー。 |
ドライバー |
システムにインストールされているグラフィックス・ドライバーのバージョン。 |
ステッピング |
マイクロプロセッサーのバージョン。 |
EU カウント |
レンダーと GPGPU エンジンの最大実行ユニット (EU) 数。このデータは、インテル® HD グラフィックスおよびインテル® Iris® グラフィックス (以降 「インテル® グラフィックス」と称します) 固有です。 |
最大 EU スレッドカウント |
実行ユニットごとの最大スレッド数。このデータはインテル® グラフィックス固有です。 |
最大コア周波数 |
グラフィックス・プロセッサーの最大周波数。このデータはインテル® グラフィックス固有です。 |
グラフィックス・パフォーマンス解析 |
GPU メトリック収集は、ハードウェア・レベルで有効になります。このデータはインテル® グラフィックス固有です。 注一部のシステムでは、L3 ミス、メモリーアクセス、サンプラービジー、SLM アクセスなどの拡張メトリックの収集は BIOS で無効にされています。システムによっては、BIOS オプションを設定してこの収集を有効にできます。オプションの有無およびオプション名は BIOS ベンダーによって異なります。BIOS でインテル® グラフィックス・パフォーマンス・アナライザーのオプション (または等価な) を 有効 に設定します。 |