Development/webOS
-
JIT 컴파일이란?Development/webOS 2013. 11. 5. 00:14
먼저 위키에서는 다음과 같이 JIT(Just in Time) 컴파일러를 정의한다.V8 엔진은 JIT컴파일러를 사용하여 속도를 개선했다. JIT 컴파일(just-in-time compile) 또는 동적 번역(dynamic translation)은 프로그램을 실제 실행하는 시점에 기계어로 번역하는 컴파일 기법이다. 이 기법은 프로그램의 실행 속도를 빠르게 하기 위해 사용된다.전통적인 입장에서 컴퓨터 프로그램을 만드는 방법은 두가지가 있는데, 인터프리트 방식과 정적 컴파일 방식으로 나눌 수 있다. 이 중 인터프리트 방식은 실행 중 프로그래밍 언어를 읽어가면서 해당 기능에 대응하는 기계어 코드를 실행하며, 반면 정적 컴파일은 실행하기 전에 프로그램 코드를 기계어로 번역한다.JIT 컴파일러는 두 가지의 방식을 혼..