WebSphere テスト環境を使用したアプリケーションのプロファイル作成

Java プロセスのプロファイルを作成する度に、プロファイルおよびロギング・パースペクティブのプロファイル作成モニター・ビューでプロセス・オブジェクトと関連エージェントが見ることができるようになります。 このワークベンチ・プロセス・オブジェクトは、 システム・プロセスではなく、Java プロセスの論理表記です。 これは名前とプロセス ID 番号 (PID) によって識別されます。

WebSphere テスト環境を使用してアプリケーションのプロファイルを作成するには、 以下のステップに従ってください。
  1. プロファイルを作成したいプロジェクトを、サーバーおよびその構成と関連付けます。 この方法について詳しくは、WebSphere テスト環境の資料を参照してください。
  2. サーバーが稼働中であることを確認します。
  3. プロファイル (Profile)」ボタン 「プロファイル」ボタンのピクチャー ((メイン・ツールバーにある) のリスト・ボタン (右の矢印) をクリックし、メニュー・リストから 「接続 (Attach)」>「Java プロセス (Java Process)」 の順に選択します。
    注: 選択したのはローカル・プロセスです。 「接続 (Attach)」>「リモート・プロセス (Remote Process)」 ではありません。この理由は、テスト環境がユーザーのローカル・マシン上にあるためです。
    「Java プロセスへの接続 (Attach to Java Process)」ウィザードが開き、「エージェント (Agent)」ページが示されます。
  4. このページを使用して、Java プロセスを接続したい、 エージェントとその対応プロセス選択します。 
    注: 
  5. 次へ」をクリックします。「宛先 (Destination)」ページが開きます。 
  6. このプロファイル・セッションからデータを保管するために使用するプロジェクトとモニターを指定します。
  7. 次へ」をクリックします。「プロファイル・フィルター (Profiling Filters)」ページが開きます。このページを使用して、 新規プロファイル・フィルターを指定するか、デフォルトのプロファイル・フィルターを 変更します。
  8. 次へ」をクリックします。 「プロファイル・オプション (Profiling Options)」ページが開きます。
  9. ここで、時間とイベントのプロファイル作成オプション、プロファイル作成データに 実行フロー・データと境界クラスに関するデータを組み込むかどうか、 およびインスタンス・レベルの情報を収集するかどうかを指定することができます。 関連タスク「プロファイル作成設定の指定」を参照してください。 
  10. 終了」をクリックします。
  11. Java、サーバー、またはデバッグ・パースペクティブのいずれかから これらのステップを完了した場合は、この時点でプロファイルおよびロギング・パースペクティブ が開きます。
  12. エージェントに接続しているため、エージェントのモニターを手動で 開始する必要があります。プロファイル作成モニター・ビューのツールバーから、 「モニターの開始 (Start Monitoring)」ボタン  をクリックします。 

    「プロファイル・モニター」ビューに、モニターされているエージェントが 「モニター」記号で表示されます: モニターされている状態のエージェントのピクチャー
  13. これで、さまざまなプロファイル・ビューを使用して、 収集されたデータを分析する準備ができました。
  14. デフォルトにより、選択されたエージェントをダブルクリックすると、 プロファイルおよびロギング・パースペクティブでは、クラス・メソッド統計ビューが まず表示されます。
  15. Java プロセスから収集されたプロファイル・データをビューに取り込むには、 「ビューのリフレッシュ (Refresh Views)」ボタン 「ビューのリフレッシュ」ボタンのピクチャー をクリックするか、ビューのコンテキスト・メニューから 「ビューのリフレッシュ (Refresh Views)」を選択します。 

ヒント: ステップ 3 の指示に従う代わりに、「プロファイル・モニター」ビュー で、プロセスを起動したいホストを選択し、そのポップアップ・メニューから 「エージェントへの接続 (Attach to Agents)」を選択することもできます。Java プロセスへの接続ウィザードで「エージェント (Agents)」ページが開きます。

関連概念
プロファイル・リソース

関連タスク
プロファイルの設定
プロファイル・フィルターの指定
プロファイル・リソースの保管
スタンドアロン・モードでのアプリケーションのプロファイル

関連参照
「プロファイル・モニター」ビュー