インテル® VTune™ Amplifier 2018 ヘルプ

トップダウン・ツリー比較

最適化の前後で、アプリケーションの呼び出しツリーがどのように変化したか理解するには、関数と呼び出し先ごとのパフォーマンス・メトリックの差を参照します。これには、[Top-down Tree (トップダウン・ツリー)] のサブタブをクリックして、[Top-down Tree] ウィンドウを調査します。

比較モードでは、[Top-down Tree] ウィンドウに各プログラムユニットのそれぞれの解析結果データとその差を示す列が表示されます。差は、<結果 1 の値> - <結果 2 の値> として計算されます。

比較モードの [Top-down Tree] ウィンドウは、2 つのタイプのグループ化レベルをサポートします。

例: 基本ホットスポット解析結果の比較

関数 foo() は、アプリケーションの bar1() および bar2() の 2 つの場所から呼び出されています。結果 2 で foo() が遅い場合、(比較モードで) [Top-down Tree] ウィンドウを使用して、bar1() から呼び出された場合と、bar2() から呼び出された場合、または両方で低速であるかチェックします。

ヒント

スタックの有無で結果を比較するには、[Call Stack Mode (コールスタック・モード)] フィルターバー・オプションから [User/System functions (ユーザー/システム関数)] に切り替えて、パフォーマンス・データをサンプルが収集された関数に関連付けます。

関連情報