プロセスに接続してログ・レコードを収集する
プロセスに接続するとは、関連したエージェントによって観察される結果を
入れるためのモニターが作成されることを意味します。 他のプロセスに
接続するのと同じ方法で、ログ・レコードを収集しているプロセスに
接続することができます。
Java プロセスを起動または接続すると、
その Java プロセスの論理表現がプロファイル・モニター・ビューに作成されます。
この表現 (プロセス・オブジェクト) は、
関連するエージェントとともにビューに表示される名前と ID 番号 (PID) の両方によって識別されます。
ローカルまたはリモート Java プロセスを起動または接続するためには、
以下のステップに従ってください。
- プロファイルおよびロギング・パースペクティブ、Java パースペクティブ、
サーバー・パースペクティブ、またはデバッグ・パースペクティブから、
プロファイルを選択します。

「起動 (Launch)」または「接続 (Attach)」の
いずれかを選択してから、プロセスがローカルの場合は
「Java プロセス (Java Process)」を選択し、リモートの場合は
「リモート・プロセス (Remote Process)」を選択します。
- 「リモート・プロセス」を選択すると、「ホスト (Hosts)」ページが開きます。
- リモートのホスト名、またはその IP アドレスを指定します。
- エージェント・コントローラー・ポートがデフォルトと異なる場合は、
それを指定します。 「次へ (Next)」をクリックします。
- 「接続」を選択した場合は、「エージェント (Agent)」ウィンドウが表示され、
実行中でデータを収集中の、切り離されている (そのため使用可能な) エージェントが表示されます。
- 接続したいプロセス ID と関連したエージェントを選択し、
右方のペインに移動します。
- 最新のリストであることを確認するために、「最新表示 (Refresh)」
をクリックすることができます。 「次へ (Next)」をクリックします。
- 「起動」を選択した場合は、「クラス (Class)」ウィンドウが開きます。
- ワークベンチ内からプロファイルの作成を意図している Java プロジェクト
とメイン・クラスを選択するか、
ワークベンチの外でクラスのプロファイルの作成を意図している場合は、
ファイル・システムで Java クラスを選択してください。
- クラス・パス、ディレクトリー、および
JAR ファイルを検出する場所の指定が必要な場合があります。
- 必要に応じて、パラメーター、VM 引き数、
および環境変数を指定する場合があります。 「次へ (Next)」をクリックします。「宛先 (Destination)」ページが開きます。
- このプロファイル作成セッションからのデータを保管するプロジェクトと
モニターを指定します。外部ファイルを指定することもできます。 「次へ (Next)」をクリックします。「プロファイル作成フィルター (Profiling Filters)」ページが開きます。
- プロファイル作成の対象を選択するには、
「フィルター・セットの選択 (Select a filter set)」を選択してください。 「次へ (Next)」をクリックします。
「プロファイル作成オプション (Profiling Options)」ページが開きます。
- チェック・ボックスを選択して、プロファイル作成で
「アプリケーション・ヒープを分析 (Analyze the application heap)」
するかどうか、および「アプリケーション実行時間を分析
(Analyze the application execution time)」するかどうかを指定します。 「次へ (Next)」をクリックします。
- プロファイル作成を、特定の
「メソッド呼び出し数 (number of method invocations)」または
特定の「 時間量 (amount of time)」の後に
停止するかどうかを指定します。 「終了 (Finish)」をクリックします。
プロファイル作成が開始されます。
- プロファイル作成コンソールが開き、プログラム入力と出力が表示されます。
- 関連したエージェントは、アプリケーションが実行を完了するまで、
アプリケーション (モニター・シンボル
で示される) をモニターします。
- プロファイル作成オブジェクトが作成されてプロファイル・モニターに表示されます。
これらのオブジェクトは、名前とプロセス ID 番号 (PID) により識別されます。
このワークベンチ・プロセス・オブジェクトは、選択された Java プロセスの論理表記であり、
システム・プロセスではありません。
- モニター状態では、使用可能な場合、ガーベッジ・コレクションを実行する
(「ガーベッジ・コレクションの実行 (Run Garbage Collection)」ボタン
をクリック) するか、オブジェクト参照をダンプします (メイン・ツールバーから
「オブジェクト参照の収集 (Collect Object References)」ボタン
をクリックします)。
- エージェントは実行状態だが、データを収集していない
(休止シンボル
で示される) 場合は、「ビューの最新表示 (Refresh Views)」ボタン
は、何の効果も持ちません。エージェントのモニターを開始して、最新データを取得する必要があります。
エージェントのポップアップ・メニューから「モニターの開始 (Start Monitoring)」を選択します。
- エージェントが終了状態 (終了シンボル
で示されている) の場合は、そのエージェントがアプリケーションのモニターを終了して、
完了まで実行されたことを意味します。
- プロファイル作成セッションからのデータを分析するには、
他のプロファイルおよびロギング・ビューを開くことができます。最初にビューを開いたとき、
そのビューは空です。 データを取り込むには、
「ビューの最新表示 (Refresh Views)」
をクリックしてください。
関連概念
ログ・アナライザーの概説
関連タスク
ログ・ファイルを処理する
(C) Copyright IBM Corporation 2000, 2003. All Rights Reserved.