「メソッド呼び出し」ビューには、プログラムの実行の全工程が示され、選択したメソッドを呼び出すメソッドの間をナビゲートする機能も提供されています。「メソッド呼び出し」ビューは、「実行フロー」ビューと同じグラフィカル・メタフォーを使用し、「メソッド呼び出し」テーブルは、「実行フロー」テーブルと同じ情報を内包しています。
「メソッド呼び出し」テーブルは、「メソッド呼び出し」ビューからしか呼び出せません。このビューは、「実行統計」ビューおよび「実行フロー」ビューからしか呼び出されません。
「メソッド呼び出し」ビューの表示例を以下に示します。
ストライプは、1 つのメソッドが、別のメソッドを呼び出す際に、右側にカスケード表示されます。このメソッドに対応するメソッドは別のメソッドを呼び出し、そのメソッドもまた別のメソッドを呼び出すようになっています。ストライプは、スレッド別に列でグループ化されています。列と列の間は、細くて黒い垂直線で区切られます。各スレッドの名前は、列の上部に示されます。
「メソッド呼び出し」テーブルでは、最初の列にメソッド呼び出しがリストされ、2 番目の列にスレッドがグループ化され、以降の行に時間が記録されます。
注: プロファイル・ビューは、ここでは Java を使用して記述されています。異なるアプリケーションのコンテキストからデータのプロファイル作成を行うと、ビューで使用されている用語と構文が変更される場合があります。詳細については、『プロファイル・ビューでのアプリケーション・コンテキストの概要』を参照してください。
ビューおよびテーブルのツールバーの両方に、以下のコントロールが含まれています。
メニュー項目 | 定義 |
---|---|
![]() |
グラフにズームインします。 |
![]() |
グラフからズームアウトします。 |
![]() |
元のグラフ・サイズに戻ります。 |
![]() |
ロー累積時間をパーセンテージで表示します。 |
![]() |
グラフ色を編集します。 |
![]() |
グラフ内の拡張する部分を選択します。 |
![]() |
呼び出し元を表示します。 |
![]() |
呼び出し先を表示します。 |
![]() |
前の呼び出しを表示します。 |
![]() |
次の呼び出しを表示します。 |
![]() |
メソッドのソース・コードを開きます。 |
![]() |
「表示時間」オプションを選択して、グラフの時間基準を選択します。
「次へ」と「前へ」のオプションを選択して、画面の次のメソッドまたは前のメソッドに移動します。 「アプリケーション・コンテキストの表示」オプションを選択して、プログラミング言語またはデータ収集コンテキストをベースにしたプロファイル・データを表示します。詳細については、『プロファイル・ビューでのアプリケーション・コンテキストの概要』を参照してください。 |
メソッド呼び出しグラフの状況表示行は、実行フロー・グラフの状況表示行とは異なっています。ストライプの上にマウスをポイントし、以下のように状況情報を表示します。
メニュー項目 | 定義 |
---|---|
![]() |
ビューを更新します。 |
![]() |
グラフ色を編集します。 |
![]() |
元のグラフ・サイズに戻ります。 |
![]() |
選択されたメソッドのメソッド詳細を表示します。 |
![]() |
選択されたメソッドに対するメソッド呼び出しを表示します。 |
![]() |
呼び出しテーブルに表示する列を選択します。 |
関連概念
プロファイル・ツールの概説
「実行フロー」ビューおよびテーブル
関連タスク
アプリケーションのプロファイル
メソッドの呼び出しおよび呼び出し元の表示
チュートリアル: Java プロセスのプロファイル・データの分析
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.