インテル(R) VTune(TM) Amplifier XE によるパフォーマンス解析について

インテル(R) VTune(TM) Amplifier XE は、アルゴリズム解析と高度なハードウェア・レベル解析の 2 つのカテゴリーのパフォーマンス解析を提供します。各種解析は、パフォーマンス解析ツリーにカテゴリーごとに表示されます。

注意アイコン 注意

解析ツリーにアクセスするには、インテル(R) VTune(TM) Amplifier XE ツールバーで [New Analysis (新しい解析)] ボタンをクリックします。[Analysis Type (解析タイプ)] 設定ウィンドウが開き、左ペインに解析ツリーが表示されます。スタンドアロン GUI クライアントでは、プロジェクトを定義するまで [New Analysis (新しい解析)] ボタンが無効になっています。

各解析タイプには、コード中の問題を特定し、最適化する方法の理解に役立つパフォーマンス評価基準が用意されています。

インテル(R) VTune(TM) Amplifier XE の解析タイプはすべて、次のいずれかのデータ収集タイプを使用しています。

インテル(R) VTune(TM) Amplifier XE では、これらの収集タイプのいずれかを使用してカスタム解析タイプを作成することもできます。

アルゴリズム解析

アルゴリズム解析には、ソフトウェア・チューニング向けの解析タイプがあります。解析を実行し、収集したデータを基に、アルゴリズムの改善やアプリケーション・パフォーマンスの向上が可能な場所を特定できます。アルゴリズム解析には、次の解析タイプがあります。

  • ライト hotspot: オペレーティング・システムのモジュールを含む、システムで実行中のすべてのソフトウェアを監視するイベントベース・サンプリング解析です。指定されたサンプリング間隔でプロセッサーに割り込み、命令アドレスのサンプルを収集します。
  • hotspot: ユーザーモード・サンプリング/トレース収集に基づくパフォーマンス解析です。特定のターゲットで CPU 時間を最も費やしている関数を特定し、各関数のコールツリーを復元して、スレッドのアクティビティーを表示します。
  • コンカレンシー: ユーザーモード・サンプリング/トレース収集に基づくパフォーマンス解析です。特定のターゲットで CPU 時間を最も費やしている関数を特定し、利用可能な論理 CPU の数に対してアプリケーションがどの程度効率良くスレッド化されているか表示します。
  • ロックと待機: ユーザーモード・サンプリング/トレース収集に基づくパフォーマンス解析です。CPU が有効に活用されていない原因である同期オブジェクトの特定に役立ちます。
パフォーマンス解析ツリー

高度なハードウェア・レベル解析

高度なハードウェア・レベル解析には、インテル(R) Core(TM)2 プロセッサー・ファミリー向けとインテル(R) マイクロアーキテクチャー Nehalem (開発コード名) 向けのイベントベース・サンプリング収集データに基づく解析タイプがあります。

インテル(R) Core(TM)2 プロセッサー・ファミリー向けには、次の解析タイプがあります。

インテル(R) マイクロアーキテクチャー Nehalem (開発コード名) 向けには、次の解析タイプがあります。

注意アイコン 注意

ハードウェア・レベルの解析タイプは、その対象のシステムでのみ利用できます。

関連項目


このヘルプトピックについてのフィードバックを送信
 
インテル(R) ソフトウェア製品ドキュメント・ライブラリー

© 2010 Intel Corporation. 無断での引用、転載を禁じます。