「プロファイル・リソース」とは、プロファイル・ビューを開く際に使用する 細分性のレベルを指します。リソースのレベルは、「プロファイル・モニター」ビューで確認 できます。リソースを選択すると、そのリソースに基づいてグループ化されたビューを開ける ようになります。例えば、ホスト・レベルで開かれたビューの場合、選択されたホストに関連 付けられているプロセスやエージェントから、プロファイル・データを参照できます。 使用可能なリソースについて、以下にリストしています。
Java プロジェクト
には、Java プログラム作成用のソース・コードや関連ファイルが入っています。このほかに、
各コンテンツのモデルも含んでいます。このモデルには、型階層に関する情報や、Java エレメント
の参照および宣言が含まれています。フォルダー
(またはディレクトリー)
とは、各種ファイルを収容可能なコンテナーです。
デフォルトでは、これらのオブジェクトはビュー上で非表示になっています。「設定」 ウィンドウ (「ウィンドウ」>「設定」>「プロファイルおよびロギング」> 「外観」) を使用して、 「フォルダー」チェック・ボックスをオフにすると、これらを表示できます。
モニター は、
エージェント・グループが収集するプロファイル情報の論理コンテナーです。
モニター・レベルのビューでは、これらのエージェントからのデータが表示されます。
モニターは、分散アプリケーションからプロセスやエージェントを収集する場合に役立ちます。
モニターは、モニター・オブジェクトによって表されます。 デフォルトでは、これらのオブジェクトはビュー上で非表示になっています。「設定」ウィンドウ (「ウィンドウ」>「設定」>「プロファイルおよびロギング」> 「外観」) を使用して、「モニター」チェック・ボックスをオフにすると、 これらを表示できます。
ホスト とは、
テスト中のアプリケーションが常駐しているマシン、あるいはマシンが実行する区画を指します。
ホストは、プロファイルされたプロセスを所有しており、これらのプロセスを実行します。
ホストは、名前または IP アドレスで指定できます。
異なるモニターが、同名のホストを持っている場合があります。 「プロファイル・モニター」ビューのリソースは、絶対パスで識別されるので、 同名のホストがあってもこれらの名前は各モニター内で固有になっています。
デフォルトでは、これらのオブジェクトはビュー上で非表示になっています。「設定」ウィンドウ (「ウィンドウ」>「設定」>「プロファイルおよびロギング」> 「外観」) を使用して、「ホスト」チェック・ボックスをオフ にすると、これらを表示できます。
プロセス は、
プログラム・コードと専用データから構成される、実行プログラムです。プログラム・コードは、
同じプログラムを実行している別のプロセスが共用している場合があります。
通常、プロセスには、ファイル、共用メモリー、
シグナル・ハンドラーなどの関連リソースがあります。
プロセスは、プロセス名および ID 番号で識別されます。プロセス名には、 プロセスの起動方法に応じた 2 とおりのフォームがあります。
Java アプリケーションのプロファイルを開始すると、プロセスおよび関連エージェントが 「プロファイル・モニター」ビューに表示されます。
「Agent Controller」デプロイメント・モデルにおいて、エージェントとは 再利用可能なバイナリー・ファイルであり、ホスト・プロセスにサービスを提供するほか、 さらに重要な点として、アプリケーション・データを接続先のクライアントに転送するポータルを提供します。 エージェントは、アプリケーション・プログラムの実行に関するデータを収集します。 「プロファイルおよびロギング」パースペクティブのビューは、エージェントが収集する情報 を視覚化します。 Java Profiling Agent は、プロファイル・エージェントです。
プロセス内で、1 つ以上のエージェントが同時に実行している場合があります。もともと エージェントを含んでいないプロセスであっても、そのライフ・サイクルの任意の時点で、 何らかのプロセス条件により、エージェントが作成されることがあります。 アプリケーションを構成するすべての層に、エージェントが含まれる可能性があります。
「一時停止」または「切り離し」状態のエージェントについてのみ、 モニターを開始可能です。各エージェントに接続できるクライアントは一度に 1 つである ため、すでにモニター中のエージェントを再度使用することはできません。 終了されたエージェントはモニターできません。
エージェントの状態は、以下の記号で識別されます。
プロファイル・セットとは、収集されたプロファイル・データの範囲を 絞り込むために使用される一連の基準です。 プロファイル・セットを使用すると、分析用として特定の情報を収集できます。 プロファイル・ツールでは、次の 3 つのプロファイル・セットを提供しています。
関連概念
プロファイル・ツールの概説
関連タスク
アプリケーションのプロファイル
関連参照
「プロファイル・コンソール」ビュー
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.