최적화된 코드 디버깅

일반적으로, 최적화 레벨이 높을 수록 프로그램이 보다 효율적으로 실행됩니다. 그러나 디버깅 중인 프로그램이 최적화된 경우, 표시되는 변수의 값이 현재 값이 아닐 수도 있습니다.

코드를 디버깅하는 동안, 최적화 레벨을 최소 레벨로 설정하십시오. 이렇게 하면 변수를 정확히 표시하고 변경할 수 있습니다. 디버깅 세션을 완료하였으면, 최적화 레벨을 최대 레벨로 설정하십시오. 프로그램의 프로시저에 대하여 최상위 성능 레벨이 제공됩니다. 최적화 레벨 지정에 관한 자세한 내용은 컴파일러 문서를 참조하십시오.

주: 최적화 레벨이 *NONE일지라도, 프로그램이 중단된 위치를 정확히 표시하는 디버거의 기능에 영향을 미칠 수 있는 경우 최적화가 일부 수행될 수도 있습니다.
관련 태스크
프로그램 작성 시 디버그 고려사항
관련 참조
Java 컴파일러 옵션