목록인터프리터 (1)
dev-sohee 님의 블로그
JVM의 부스터, JIT-Compiler
인터프리터는 바이트 코드를 한줄 한줄 읽으면서 OS가 실행할 수 있도록 기계어로 번역을 하는 방식입니다. 초기 JVM은 인터프리터 방식만 이용하여 한줄 한줄 읽기 때문에 실행속도가 느리다는 단점이 있었지만 JIT 컴파일러 방식을 도입해 속도를 보완했습니다. 오늘은 JIT 컴파일러가 무엇인지, 어떻게 JVM의 속도를 개선했다는 것인지 자세히 알아보겠습니다.* 인터프리터 * 컴파일러* JIT-Compiler(Just-In-Time) # 인터프리터와 컴파일러 컴파일러는 소스코드 전체를 컴퓨터 프로세서가 실행할 수 있도록 바로 기계어로 변환합니다. 인터프리터는 고레벨 언어를 중간 코드(intermediate code)로 변환하고 이를 각 행마다 실행합니다.파이썬은 인터프리트 언어이고 C, C++는 컴파일 언어..
java
2024. 7. 13. 13:02