Oracle® Solaris Studio 12.4: パフォーマンスアナライザ

印刷ビューの終了

更新: 2015 年 1 月
 
 

「呼び出しツリー」ビュー

「呼び出しツリー」ビューには、プログラムの動的な呼び出しグラフがツリーとして表示されます。各関数呼び出しは、展開したり縮小したりできるノードとして表示されます。展開された関数ノードには、その関数によって行われる関数呼び出しがすべて表示され、加えて、それらの関数呼び出しのパフォーマンスメトリックスも表示されます。

ノードを選択すると、「選択の詳細」ウィンドウに、その関数呼び出しのメトリックとその呼び出し先が表示されます。属性付き測定基準に対して示されるパーセンテージは、プログラムの全測定基準のパーセンテージです。このツリーのデフォルトのルートは、<Total> で、これは関数ではありませんが、プログラムのすべての関数のパフォーマンスメトリックの 100% を表しています。

「呼び出しツリー」ビューは、特定の呼び出しトレースの詳細を表示し、どのトレースがパフォーマンスにいちばん大きく影響しているかを解析するために使用します。高いメトリック値を探しながら、プログラムの構造内を移動できます。


ヒント  -  もっとも多く時間を消費している分岐を簡単に見つけるには、任意のノードを右クリックし、「もっともホットな分岐を展開」を選択します。

選択された分岐または選択された関数の定義済みフィルタを設定するには、「呼び出しツリー」ビュー内で右クリックしてコンテキストメニューを開きます。この方法でフィルタリングすることによって、対象外の領域に対応する、すべてのアナライザビュー内のデータを画面から除外できます。