プロファイル用のアプリケーションの起動またはアプリケーションへの接続
プロファイル・ツールには、プロファイルを行うために、実行中のアプリケーションに接続する、
またはアプリケーションを起動する機能があります。
アプリケーションへの接続 は、関連付けられたエージェントによる監視結果を含むモニターが作成されることを意味します。
プロセスの起動 は、プロセスが、そのプロセスに関連付けられたエージェントと一緒に起動され、そのエージェントによる監視結果を包むモニターが作成されることを意味します。
Java プロセスを起動する、または Java プロセスに接続すると、「プロファイル・モニター」ビューに
その Java プロセスの論理表現が作成されます。この表現 (プロセス・オブジェクト) は、関連エージェント
とともにビューに表示される、名前と ID 番号 (PID) の両方によって識別されます。
- 「プロファイルおよびロギング」パースペクティブから、「プロファイル」
アイコンを
クリックして、「プロファイル」を選択します。「プロファイル」ウィザードが開きます。
- 「接続 - Java プロセス」をダブルクリックします。新規構成が作成されます。
- 「ホスト」タブで、「ホスト名または IP アドレス」および
Agent Controller ポート (デフォルトを使用しない場合) を指定します。
- 接続先のプロセス ID に関連付けられているエージェントを選択します。
- 矢印キーを使用してエージェントを選択します。
ヒント:「リフレッシュ」をクリック
すると、いつでもエージェントのリストが得られます。
- 「プロファイル」タブを選択します。必要に応じてプロファイル・フィルターを
構成します。プロファイル・フィルターの構成に関する詳細については、『プロファイル基準の指定』トピックを参照してください。
- 「適用」をクリックして変更内容を適用します。
- 「プロファイル」をクリックしてアプリケーションに接続します。
- 「プロファイル・モニター」ビューが更新されて、
アプリケーションを表すエージェントが表示されます。
プログラムの入出力を表示したワークベンチ・コンソールが開きます。
ローカルまたはリモートの Java プロセスを起動する手順は、以下のとおりです。
- 「プロファイルおよびロギング」パースペクティブから、「プロファイル」
アイコンを
クリックして、「プロファイル」を選択します。「プロファイル」ウィザードが開きます。
- 起動可能な Java プロセスのタイプはいくつかあります。
- Java アプリケーションを起動する手順は、以下のとおりです。
- 「Java アプリケーション」をダブルクリックします。新規構成が作成されます。
- プロファイルの対象となる「Java プロジェクト」および「メイン・クラス」を選択します。
- 「引数」タブで、この構成で使用するすべてのプログラム引数や
VM 引数を入力します。
- Eclipse 内でアプリケーションをプロファイルするには、Agent Controller の bin ディレクトリーをシステム・パスに指定する必要があります。このディレクトリーを指定していない場合は、「環境 」タブを使用して、環境変数をアプリケーション・パスに追加します。
- 「環境」タブをクリックします。
- 「新規」をクリックします。
- 「新規環境変数」ダイアログで、「名前」に PATH を指定します。
- 「値」に Agent Controller の bin ディレクトリー (例えば、D:¥agentcontroller_install¥bin) を指定します。
- 「OK」をクリックして、変更を適用します。
- 外部 Java アプリケーションを起動する手順は、以下のとおりです。
- 「外部 Java アプリケーション」をダブルクリックします。新規構成が作成されます。
- 「ホスト」タブで、「ホスト名または
IP アドレス」および
Agent Controller ポート (デフォルトを使用しない場合) を指定します。「追加」をクリックしてから、
「メイン」タブに切り替えます。
- 「ファイル・システム」で「Java クラス」を選択します。
- クラスパス、ディレクトリー、および JAR ファイルの
参照先を指定する必要がある場合があります。
- 必要に応じて、「パラメーター」、「VM 引数」、
および「環境変数」を指定します。
注: 「引数」タブの「作業ディレクトリー」は、「ホスト」タブに指定されたローカル・ホストで起動される外部アプリケーションにのみ適用されます。このフィールドは、リモート・ホストから起動される外部アプリケーションの場合は無視されます。
- Eclipse ランタイム・ワークベンチを起動する手順は、以下のとおりです。
- 「ランタイム・ワークベンチ」をダブルクリックします。新規構成が作成されます。
- 「引数」タブで、ランタイム・ワークベンチの起動に使用される引数を変更するか、
デフォルトを受け入れて、「プラグイン」タブを選択します。
- 「プラグイン」タブでは、ランタイム・ワークベンチでの始動時に
ロードされるプラグインを選択できます。必要な変更をすべて加えて (またはデフォルトを受け入れて)、
「トレース」タブをクリックします。
- 「トレース」タブでは、プラグインが使用するトレース・フラグを変更できます。
- 「プロファイル」タブを選択します。必要に応じてプロファイル・フィルターを
構成します。プロファイル・フィルターの構成に関する詳細については、『プロファイル基準の指定』トピックを参照してください。
- 「適用」をクリックして変更内容を適用します。
- 「プロファイル」をクリックしてアプリケーションに接続します。
- 「プロファイル・モニター」ビューが更新されて、
アプリケーションを表すエージェントが表示されます。
プログラムの入出力を表示したワークベンチ・コンソールが開きます。
アプリケーションがプロファイルされると、そのアプリケーションで、
オブジェクト参照の収集やガーベッジ・コレクションのような、
その他のデータ収集アクティビティーを実行できるようになります。
注: iSeries JVM で、メソッド統計用のメソッド入
り口および出口イベントを生成するには、次のオプションが必要です。
-Dos400.enbprfcol=1 -Djava.compiler=jitc
関連概念
プロファイル・ツールの概説
プロファイル・リソース
関連タスク
スタンドアロン・モードのアプリケーションのプロファイル作成
プロファイル基準の指定
「プロファイル・モニター」ビューの使用
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.