子関数が親関数のすぐ上に配置されている場合 (ボトムアップ解析)、[ボトムアップ] ウィンドウを使用して各プログラムのパフォーマンスを最下位レベルから解析します。
このウィンドウへアクセスするには、[ボトムアップ] タブをクリックします。解析タイプに応じて、[ボトムアップ] ウィンドウは次のペインを含みます。
[ボトムアップ] ペインに表示されるデータは、解析タイプ、データ収集タイプ、およびビューによって異なります。

|
[グループ化] メニュー。グリッド内の行は、プログラム単位 (モジュール、関数、同期オブジェクトなど) のグループ化レベル (粒度) に対応しています。デフォルトでは、ホットスポット・ビューポイントは [関数/コールスタック] でグループ化されます。 |
|
コールスタック: 選択したプログラム単位に直結するコールスタックのツリー階層を解析します。▼ 記号をクリックして行を拡張し、プログラム単位の呼び出しツリーを表示します。各ツリーは、選択された単位を呼び出したコールスタックです。各ツリーには、呼び出し元が 1 つのみであるすべてのプログラム単位が呼び出し関係を示す矢印 行の時間値は、その行に入れ子になっているすべての項目の合計値を示します。 注
|
|
パフォーマンス・メトリック。グリッドの各データカラムは、パフォーマンス・メトリックに対応します。デフォルトでは、すべてのプログラム単位は最初のカラムのメトリック値が降順でソートされ、最もパフォーマンス・クリティカルなプログラム単位が最初に表示されます。カラムのヘッダーをクリックすると、メトリックによってリストをソートします。 パフォーマンス・メトリックの一覧は解析タイプによって異なります。カラムのヘッダー (メトリック) にマウスを移動してメトリックの説明を見るか、コンテキストメニューから [このカラムの意味は ?] オプションを選択します。 メトリックにはインテル® VTune™ プロファイラーで設定されたしきい値があり、この値を超えるとメトリックはピンク色でハイライト表示されます。ピンクのセルにマウスを移動すると、その問題の説明とチューニングのアドバイスが表示されます。 一部の解析タイプでは、グリッドのメトリックが灰色で表示されます。このようなメトリックは収集されたデータの信頼性が低いことを表します。これは、収集された PMU イベントのサンプル数が非常に少ないことなどが原因です。このような信頼度の低いメトリック値にカーソルを移動すると、インテル® VTune™ プロファイラーは、 「収集された PMU サンプルは、このメトリックを計算するには少なすぎます。」メッセージを表示します。 解析タイプとビューポイントに応じて、ボトムアップビューは利用率レベルの CPU 時間を表示することがあります。最も [低い] 値のプログラム単位にチューニングの労力を集中します。この値は、プログラム単位の実行中にアプリケーションが CPU 時間を十分に活用していないことを意味します。最適化の総合的な目標は、理想的 (緑 |
|
ツールバー。ボトムアップ・ビューを管理するには、次のオプションを選択します。
|