クラス・ウィンドウ
このウィンドウでは、ロードされたクラス、およびトレース、リストされた各クラスのヒープに存在するインスタンス数、リストされたクラスの変数が消費するメモリーに関するステータスを表示します。クラスの他に、インタフェース、配列およびパッケージに関する情報も表示されます。
列ヘッダーのポップアップ・メニューを開き、リストされている他の列ヘッダーを選択または選択を解除することによって、表示する列を変更できます。
他のポップアップ・メニュー・オプションについては後述します。
次に、このウィンドウから実行できる他の機能を示します。
-
フラット・リスト表示で、列ヘッダーをクリックして情報をソートできます。たとえば、「メモリー」をクリックすると、各クラスが消費するメモリーの量を基準に情報がソートされます。
-
メイン・ツールバーで「ガベージ・コレクション」アイコン(
)をクリックすると、ガベージ・コレクションが強制的に実行され、カウント数およびメモリー使用量が減少します。
-
クラス・ウィンドウからヒープ・ウィンドウにクラス・ノードまたは配列ノードをドラッグ・アンド・ドロップして、ヒープ・ウィンドウにクラス・フォルダを作成できます。
注意:
-
クラス・リストでアイコンがグレー表示になっている場合、トレースが無効になっていることを示します。アイコンがグレー表示されていない場合(通常どおり表示されている場合)、トレースは有効です。
アイコンが表示されている場合、トレースは有効ですが、デバッガにクラスのトレース実行に十分な情報がない(たとえば、クラスに行番号表が含まれていない)ことを示します。クラスは曖昧化されている可能性があります。
-
メモリーおよびカウントの情報を提供するのはOracle Java Virtual Machine(OJVM)のみです。メモリーおよびカウントの情報は、ClassicおよびHotSpot Java Virtual Machineで使用されているデバッグ・プロトコルのSun JPDAでは提供されません。ClassicまたはHotSpot仮想マシンを使用している場合(VMは「プロジェクト・プロパティ」ダイアログの実行/デバッグ・ページで指定)、カウントおよびメモリーの情報は表示されません。
-
Oracle8iリリース8.1.7またはOracle9iリリース1(9.0.1)のデータベースでPL/SQLコードをデバッグする場合は、クラス・ウィンドウで
$Oracle
というフォルダ内にPL/SQLのパッケージおよびパッケージ本体が表示されます。Oracle9iリリース2(9.2)のデータベースでPL/SQLおよびJavaストアド・プロシージャをデバッグする場合は、クラス・ウィンドウにPL/SQLのパッケージとパッケージ本体、PL/SQL型、およびJavaクラスが表示されます。
次に、クラス・ウィンドウから使用できるポップアップ・メニュー・オプションを示します。クラス・ウィンドウを右クリックすると、次のポップアップ・メニュー・オプションが表示されます。
-
ソースを表示
-
選択したノードがクラスまたはインタフェースの場合のみ使用できます。選択したノードが配列またはパッケージの場合は使用できません。ソース・エディタにクラスまたはインタフェースのソース・コードを表示します。
-
このウィンドウのリストで項目をダブルクリックして、ソース・コードに直接移動することもできます。
-
ヒープ・ウィンドウに表示
-
選択されたノードがクラスまたは配列の場合のみ使用できます。
-
ヒープ・ウィンドウ内でクラス・フォルダを作成します。
-
トレース中
-
「トレース」ダイアログを表示します。このダイアログ・ボックスでは、「対象とするクラス/パッケーシのリスト」リストと「対象外のクラス/パッケージのリスト」リストを調整して、指定したパッケージおよびクラスのトレースを有効および無効にすることができます。
-
Oracle8iリリース8.1.7またはOracle9iリリース1(9.0.1)のデータベースでPL/SQLおよびJavaストアド・プロシージャをデバッグする場合は、トレースはできません。
-
すべて展開/すべて折りたたむ
-
すべてのパッケージ・ノードを展開または折りたたみます。
-
設定
-
「ツール」
「設定」 - 「デバッガ」 - クラス・ページを表示します。クラス・ウィンドウに表示する列および他の表示オプションを含むウィンドウ設定を指定できます。
-
エクスポート
-
現在のクラス・ウィンドウの内容をテキスト・ファイルに保存します。
-
テキスト・ファイルにエクスポートする場合は、
.html
拡張子または .htm
拡張子を付けずに名前を入力します。出力ファイルでは、列の間にタブが、行の間に新しい行が挿入されます。
-
HTMLファイルにエクスポートする場合は、
.html
拡張子または.htm
拡張子(大/小文字の区別なし)を付けて名前を入力します。出力ファイルは、列を使用して編成された表になります。
関連項目
-
クラス・ウィンドウの使用方法
-
デバッガのアイコンについて
-
トレースするクラスの制御
-
デバッガ・ウィンドウの作業環境の設定
-
ヒープ・ウィンドウの使用方法
Copyright © 1997, 2006, Oracle. All rights reserved.