デバッガを開始すると、「ログ」ウィンドウが開き、デバッグ・トレースが表示されます。コードは、ソース・エディタの左マージンにある ブレークポイント・インジケータまで実行されます。
デバッグしているプログラムに関する情報を表示するには、「表示」 「デバッガ」サブメニューの順に押すことで、次のような各種のデバッガ・ウィンドウを表示できます。
ウィンドウ | 表示内容 |
---|---|
スマート・データ | ステップ実行しているソース・コードに関連のあるデータが表示されます。デバッガによって実行ポイント付近のソース・コードが分析され、コード行で使用されている変数、フィールドおよび式が検索されます。 |
スタック | 現在のスレッドのコール・スタックが表示されます。「スタック」ウィンドウで行をハイライト表示すると、「データ」ウィンドウ、「監視」ウィンドウおよびすべての「インスペクタ」ウィンドウが更新され、ハイライト表示したメソッドのデータが表示されます。 |
クラス | 各クラスの名前やパッケージなど、アプリケーションが実行される際にロードされたクラスに関する情報が表示されます。デバッグにOJVMを使用している場合は、デバッガによって、各クラスのライブ・インスタンスの数、およびこれらのインスタンスで消費されるメモリーの量も表示されます。 |
監視 | 監視対象のフィールドと変数の値が表示されます。監視では、プログラム実行中の変数または式の値の変化が評価されます。新しいコンテキストに移動すると、式は再評価されます。 |
データ | 現在のコンテキストの引数とローカル変数が表示されます。 |
スレッド | スレッドおよびスレッド・グループが表示されます。現在のスレッドがハイライト表示され、各スレッドの名前、ステータス、優先度およびグループが表示されます。 |
ヒープ | デバッグ中のプログラムに対するJavaヒープ内のライブ・オブジェクトに関する情報が表示されます。 |
モニター | アプリケーションのアクティブなモニターに関する情報に加えて、それらのモニターにアクセスするスレッドのステータス情報も表示されます。 |
インスペクタ | 1つのデータ項目が専用のフローティング・ウィンドウに表示されます。インスペクタは、現在のコンテキストに応じて式を評価します。 |
Copyright © 1997, 2006, Oracle. All rights reserved.