
*자바 인터프리터 : 바이트 코드를 하나씩 해석 후 실행합니다. 전체적인 실행 속도가 느리다는 단점이 있습니다.
*JIT 컴파일러(Just In Time Compiler) : 인터프리터의 단점을 보완하기 위해 도입된 방식입니다. 자주 반복되는 코드 블록을 모니터링을 통해 찾아낸 후 캐시해 코드 실행 속도를 향상시킵니다. 자주 실행되는 블록이 아닌 다른 코드는 인터프리터로 실행합니다.
'java(자바)' 카테고리의 다른 글
[java(자바)] 객체 지향의 주요 특징-캡슐화, 상속, 다형성, 추상화 _디버깅의 눈물 (0) | 2023.03.18 |
---|---|
[java(자바)] 자바의 메모리 영역 5가지 _디버깅의 눈물 (0) | 2023.03.18 |
[java(자바)] 가비지 컬렉션(Garbage Collection)이란? _디버깅의 눈물 (0) | 2023.03.17 |
[java(자바)] JDK, JRE, JVM의 차이점은? _디버깅의 눈물 (0) | 2023.03.16 |
[java(자바)] 자바의 장점과 단점은? _디버깅의 눈물 (0) | 2023.03.16 |