メモリー・プロファイラを使用すると、プログラムがどのようにJavaヒープを使用しているかを把握できます。メモリー・リークやヒープの非効率な使用、および一般にメモリーに関する疑わしい動作を検出できます。詳細
プロファイラには、メモリー・プロファイリング用の2つのツールがあります。新規オブジェクト/ガベージ・コレクション・レポートおよび参照スナップショット(ヒープ・ダンプとも呼ばれます)です。
メモリー・プロファイラでは、次の3つのビューにデータが表示されます。新規のオブジェクト/ガベージ・コレクション・レポート用の「クラス」と「アロケータ」、さらにヒープ・スナップショット用の「参照」ビューです。
「クラス」ビューには、新規のオブジェクト/ガベージ・コレクション・データがJavaクラス別に編成されて表示されます。どのクラスに大量のメモリーが割り当てられているかを検出し、メモリー・リークがないかスキャンするのに使用します。詳細
「アロケータ」ビューには、最も多くのメモリーを消費したスレッド・グループ、スレッドおよびメソッドが表示されます。詳細
「参照」ビューには、スナップショットの時点でアプリケーション・ヒープにあったクラス、オブジェクトおよびオブジェクトへの参照が階層表示されます。詳細
Copyright © 1997, 2009, Oracle. All rights reserved.