最適化コード・デバッグ

通常、最適化レベルが高くなるほど、プログラムはより効率的に実行されます。ただし、デバッグしているプログラムを最適化する場合は、表示される変数の値が現行ではないことがあります。

コードのデバッグ中には、最適化レベルを最小レベルに設定してください。これにより、変数を正確に表示および変更できます。デバッグ・セッションの完了後には、最適化レベルを最大レベルに設定してください。これにより、プログラムのプロシージャーに高水準のパフォーマンスが提供されます。最適化レベルの指定に関する詳細については、コンパイラー文書を参照してください。

注: 最適化レベルが *NONE であっても、プログラムの停止位置を正確に表示するデバッガーの能力に影響するような場合は、何らかの最適化が実行されることがあります。
関連タスク
プログラム作成時のデバッグに関する考慮事項
関連資料
Java コンパイラー・オプション