「メモリー統計」ビューには、アプリケーション・ヒープに関する統計が表示されます。このビューは、ロードされているクラスの数、活動しているインスタンスの数、およびそれぞれのクラスによって割り振られているメモリー・サイズなどの詳細情報を提供します。メモリー統計は、パッケージ、クラス、およびインスタンスの各レベルで使用可能です。
前提条件:
「メモリー統計」ビューは、このビュー内に表示される情報の操作を可能にする多くのコントロールを提供しています。
3 つのオブジェクト・タイプ、すなわちパッケージ、クラス、およびインスタンスに基づく、3 つの表示モードが使用可能です。
表示されるデータは、選択されているオブジェクト・タイプによって異なります。以下の表に、各表示モードで使用可能なデータを要約します。
列見出し | パッケージ統計 ![]() |
クラス統計![]() |
インスタンス統計![]() |
---|---|---|---|
合計インスタンス: 選択された「パッケージ」、「クラス」、または「メソッド」から作成されたインスタンスの合計数 | パッケージ別の累算 | クラス別の累算 | カウント |
活性中インスタンス: 選択された「パッケージ」、「クラス」、または「メソッド」のインスタンスのうち、ガーベッジ・コレクションが行われていないインスタンスの数 | パッケージ別の累算 | クラス別の累算 | カウント |
収集済み: 選択された「パッケージ」、「クラス」、または「メソッド」のインスタンスのうち、ガーベッジ・コレクションによって除去されたインスタンスの数 | パッケージ別の累算 | クラス別の累算 | カウント |
合計サイズ: 選択された「パッケージ」、「クラス」、または「メソッド」用として作成された、すべてのインスタンスの合計サイズ (バイト単位)。ガーベッジ・コレクションによって除外されたすべてのものを含みます。 | パッケージ別の累算 | クラス別の累算 | サイズ |
アクティブ・サイズ: すべての活性中インスタンスの合計サイズ | パッケージ別の累算 | クラス別の累算 | サイズ |
注: このビューに表示されている合計は、プロセスのモニターを開始してから以降に収集されたデータのみを表しています。実行の途中でプロセスのモニターを開始した場合は、モニターを開始した時点からの合計しか表示されません。同様に、パッケージ・モードでは、そのパッケージに対して収集されたクラスの合計しか表示されません。フィルターで取り除いたクラスは、合計に含まれません。
注: 「メモリー統計」ビューの「アクティブ・サイズ」および「収集済み」列にインスタンス・レベルのデータを表示するためには、インスタンス・レベルのデータを「時間分析」プロファイル・タイプについて収集する必要があります。インスタンス・レベルのデータを収集するには、プロファイル・セットの「プロファイル・タイプ」ページに対して以下のアクションを実行する必要があります。
注: プロファイル・ビューは、ここでは Java を使用して記述されています。異なるアプリケーションのコンテキストからデータのプロファイル作成を行うと、ビューで使用されている用語と構文が変更される場合があります。詳細については、『プロファイル・ビューでのアプリケーション・コンテキストの概要』を参照してください。
プロファイル・セットの「プロファイル・タイプ」ページにアクセスする方法については、チュートリアル『Java プロセスのプロファイル・データの分析』を参照してください。
さまざまなコントロールを使用して、このビューに表示されている列を操作することができます。
プロファイル・フィルターを「メモリー統計」ビューに適用すると、このビューに表示されるデータ量を減らすことができます。プロファイル・フィルターは、このビューがこのフィルターをサポートしている限り、プロファイル・ビューが異なっても使用することができます。詳しくは、『プロファイル・フィルターの適用』を参照してください。
「メモリー統計」ビューからは、他のプロファイル・ビューおよびソース・コード・ビューを開くことができます。
「メモリー統計」ビュー内のデータは、使用可能なレポート形式 (HTML や XML など) にエクスポートできます。
「メモリー統計」ビューは、「プロファイル・モニター」ツールバーの「更新」
ボタンを使用して更新できます。ビューを更新すると、変更箇所がデルタ・アイコンでマークされます。
関連概念
プロファイル・ツールの概説
プロファイル・リソース
関連タスク
プロファイル・フィルターの適用
アプリケーションのプロファイル
メモリー集中クラスの識別
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.