「実行フロー」ビューおよび「実行フロー」テーブルは、いずれもプログラム実行全体の表現を表すために使用します。 「実行フロー」ビューでは、プログラムのスレッドが水平方向で表現され、時間は実行全体が垂直方向で表現されるように計測されます。 「実行フロー」テーブルでは、スレッドが最初の列でグループ化され、時間が以降の行に記録されます。
「実行フロー」ビューおよびテーブルの例を以下に示します。
ストライプは、1 つのメソッドが、別のメソッドを呼び出す際に、右側に カスケード表示されます。 このメソッドに対応するメソッドは別のメソッドを呼び出し、そのメソッドもまた別のメソッドを呼び出すようになっています。 ストライプは、スレッド別に列でグループ化されています。 列と列の間は、細くて黒い垂直線で区切られます。 各スレッドの名前は、列の上部に示されます。
ズームイン・ツール を使用して、グラフを展開します。
「実行フロー」ビューには、以下の情報が表示されます。
モニター・オブジェクトから開かれているビューには、 モニター中のすべてのエージェントに関する実行が示されます。 スレッドの名前は、対応するプロセスの名前が表示され、 別のプロセス内の同名のスレッドと区別できるようになっています。
デフォルトでは、ガーベッジ・コレクション (GC) スレッドは非表示です。GC を表示するには、「コンテキスト」メニューで「スレッド」 > 「GC」を選択します。表示可能になった GC スレッドは、左端の列に表示されます。GC スレッドには、このモニターのすべてのプロセスで収集されたオブジェクトが含まれます。オブジェクトに対してガーベッジ・コレクションが行われるごとに、この列に細い長方形が表示されます。 ビュー内の他のオブジェクトやメソッドと同じく、ガーベッジ・コレクションが行われた オブジェクトは、クリックして選択することができます。 プロファイル・セッションにおけるガーベッジ・コレクション・フェーズは、 大きい凸状の灰色の長方形で示されます。
「実行フロー」テーブルの例を以下に示します。
「実行フロー」テーブルでは、「実行フロー」ビューと同様の情報が使用できます。テーブルを開くには、ツールバーの「実行テーブルの表示」 ボタンを使用します。
関連概念
プロファイル・ツールの概説
プロファイル・リソース
関連タスク
アプリケーションのプロファイル作成
パフォーマンス・ボトルネックの表示
メソッドの呼び出しおよび呼び出し元の表示
プログラム実行のフェーズの識別
アクティブ・スレッドの識別
リソース集中メソッドの識別
関連参照
「実行フロー」ビュー・コントロール
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.