アプリケーションのプロファイルを作成するには、「Java プロファイル」データ・コレクターで 1 つ以上の分析タイプを選択する必要があります。データ・コレクターはデータの収集方法を指定し、分析タイプは収集されるデータのタイプを指示します。フィルターにより、関連する詳細のみをビューに表示することができます。フィルターの使用は、速度および効率性が重要視される場合には特に効果的です。データの数が少ないほど、システムに与える影響は少なく、収集速度も向上します。
前提条件アプリケーションのプロファイル基準の構成は、以下のセクションに分かれています。
分析タイプ | 選択済みのオプション | 使用可能なビュー | 適用 |
---|---|---|---|
メモリー分析 | N/A | 「メモリー統計」ビュー (「パッケージ」、「クラス」、「メソッド」)、「オブジェクト参照」ビュー | メモリー・リーク分析、メモリー集中クラスの識別 |
メモリー分析 | 「拡張」>>「インスタンス・レベル情報」チェック・ボックスが選択済み | 「メモリー統計」ビュー (「パッケージ」、「クラス」、「メソッド」、「インスタンス」)、「オブジェクト参照」ビュー* | メモリー・リーク分析、ガーベッジ・コレクションの学習 |
時間分析 | 「実行統計の表示」(圧縮データ) | 「実行統計」(「パッケージ」、「クラス」、「メソッド」) 「カバレッジ統計」 | メソッドの呼び出しの表示 |
時間分析 | 「実行統計の表示」(圧縮データ)、「拡張」>>「インスタンス・レベル情報の収集」 | 「実行統計」(「パッケージ」、「クラス」、「メソッド」、「インスタンス」) 「カバレッジ統計」 | インスタンスごとのパッケージ、クラス、およびメソッド統計の表示、メソッドの呼び出しの表示 |
時間分析 | 「実行のグラフィック詳細の表示 (Show execution graphical details)」 | 「実行統計」(「パッケージ」、「クラス」、「メソッド」)、「カバレッジ統計」、「実行フロー」ビュー、「UML2 シーケンス図」ビュー (「オブジェクト」、「クラス」、「スレッド」) | アクティブ・スレッドの識別、プログラム実行のフェーズの識別 |
時間分析 | 「実行のグラフィック詳細の表示 (Show execution graphical details)」、「拡張」>>「インスタンス・レベル情報の収集」 | 「実行統計」(「パッケージ」、「クラス」、「メソッド」、「インスタンス」)、「カバレッジ統計」、「オブジェクト参照」ビュー、「実行フロー」ビュー、「UML2 シーケンス図」ビュー (「オブジェクト」、「クラス」、「スレッド」) | アクティブ・スレッドの識別、プログラム実行のフェーズの識別 |
コード・カバレッジ | N/A | 「カバレッジ統計」(「パッケージ」、「クラス」、「メソッド」) | コード・カバレッジの表示 |
* 注: 「オブジェクト参照」ビューの場合は、「オブジェクト参照の収集」アクションを呼び出し、「オブジェクト参照」ビューを使用してプロファイル・データを表示し、オブジェクト参照を収集する必要があります。「オブジェクト参照の収集」を起動するには、「プロファイル・モニター」ビューのツールバーを使用するか、「プロファイル・モニター」ビューのエージェントを右クリックします。
エンティティーを強調表示して「オプションの編集をクリックし、「Java プロファイル」データ・コレクターまたは選択された分析タイプのプロファイル・オプションを設定することができます。
以下のステップに従って、「Java プロファイル」データ・コレクターでプロファイル・オプションを設定します。
同様に、分析タイプを強調表示し、「オプションの編集」を選択して分析タイプのオプションを設定することができます。
プロファイル・セッションで使用するプロジェクトやモニターを指定できます。また、ファイルにプロファイル・データを書き込むこともできます。
関連概念
プロファイル・ツールの概説
関連タスク
アプリケーションのプロファイル
プロファイルの設定
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.