JIT 컴파일: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
JIT 컴파일 개요추가- 영어 위키 번역(링크 연결과 citation 연결 필요) |
잔글 비문 수정 |
||
10번째 줄:
== 개요 ==
바이트코드 컴파일러는 소스 코드를 중간언어인 바이트코드로 변환한다. 바이트코드는 기계어는 아니지만 가상 머신에 의해 기계어로 손쉽게 변환할 수 있는 코드이다. JIT 컴파일러는 바이트코드를 읽어 빠른 속도로 기계어를 생성할 수 있다. 이런 기계어 변환은 코드가 실행되기
일반적인 인터프러터 언어(예시: cpython)는 바이트코드나 소스코드를 최적화 과정이 없기 번역하기 때문에 성능이 낮다. 반면 정적으로 컴파일하는 언어(예시: c 언어)는 실행 전에 무조건 컴파일을
# 복잡한 최적화 과정은 바이트코드 인터프러터가 대신 해준다.
|