ガーベッジ・コレクションの学習
前提条件
プロファイル・データを分析してガーベッジ・コレクションについて学習するには、
必ず以下のステップを完了しておく必要があります。
Java ランタイム・システムでは、ガーベッジ・コレクションが自動的に実行されます。
ガーベッジ・コレクションにより、プログラムが使用しなくなったメモリーが識別され、解放されます。
プロファイル・ツールでは、ガーベッジ・コレクションはプロセスがアクティブな場合にのみ実行されます。
プロセスを起動する方法については、『アプリケーションの起動またはアプリケーションへの接続』トピックを参照してください。
ガーベッジ・コレクションは、「パッケージ統計」ビューおよび「クラス統計」ビューで使用できるほか、
インスタンス・レベルの情報が収集されている場合は「インスタンス統計」ビューからも使用できます。
ガーベッジ・コレクションの詳細を表示する手順は、以下のとおりです。
- 「プロファイル・モニター」ビューで、モニターまたはエージェントを選択します。
-
右クリックして、「アプリケーションから開く」>「パッケージ統計」を選択します。
「パッケージ統計」ビューが開きます。
- 「活動中インスタンス」列と「収集済み」列が表示されていることを確認します。
これらが表示されていない場合は、右クリックして、「列の選択」を選択し、
これらの列が表示されるよう設定してください。
- 「パッケージ統計」ビューで結果を表示します。
- 「活動中インスタンス」列では、現行パッケージのインスタンスのうち、依然として活動中であり、
ガーベッジ・コレクションが行われていないインスタンスの数を調べることができます。
- 「収集済み」列では、収集されたパッケージのインスタンスのうち、
ガーベッジ・コレクションが行われたインスタンスの数を調べることができます。
- 現行パッケージを展開してクラス・レベルで同様の情報を調べることも、
「クラス統計」ビューを開くこともできます。
- また、プロファイル基準でインスタンス・レベルの情報を収集している場合には、
「インスタンス統計」ビューを使用して、インスタンス・レベルで詳細を調べることもできます。
プロファイル基準のセットアップ方法については、『プロファイル基準の指定』トピックを参照してください。
- 「プロファイル・モニター」ビューで、モニターまたはエージェントを選択します。
- 右クリックして「ガーベッジ・コレクションの実行」
を選択します。
- 「パッケージ統計」ビューで、右クリックして「ビューの最新表示」を選択します。
「パッケージ統計」ビューが更新され、パッケージ・レベルのアクティブなインスタンスの数の変更を表示します。

関連概念
プロファイル・ツールの概説
「実行フロー」ビューおよびテーブル
「統計」ビュー
関連タスク
アプリケーションのプロファイル
Java プロセスの起動または接続
リソース集中メソッドの識別
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.