본문 바로가기

java(자바)

[java(자바)] 자바의 컴파일 과정 _디버깅의 눈물

 

*자바 인터프리터 : 바이트 코드를 하나씩 해석 후 실행합니다. 전체적인 실행 속도가 느리다는 단점이 있습니다.

 

*JIT 컴파일러(Just In Time Compiler) : 인터프리터의 단점을 보완하기 위해 도입된 방식입니다. 자주 반복되는 코드 블록을 모니터링을 통해 찾아낸 후 캐시해 코드 실행 속도를 향상시킵니다. 자주 실행되는 블록이 아닌 다른 코드는 인터프리터로 실행합니다.