JIT 컴파일이란
동적 번역이라고도 불리며, 프로글매을 실제 실행하는 시점에 기계어로 번역하는 컴파일 기법이다.
- 전통적인 입장에서 컴퓨터 프로그램을 만드는 방법은 `인터프리트`방식과 정적 `컴파일`방식으로 나눌수 있다.
JIT 컴파일러는 두 가지의 방식을 혼합한 방식으로 생각할 수 있는데, 실행 시점에서 인터프리트 방식으로 기계어 코드를생성하면서 그 코드를 캐싱하여, 같은 함수가 여러 번 불릴 때 매번 기계어 코드를 생성하는 것을 방지한다.
(위키백과: https://ko.wikipedia.org/wiki/JIT_%EC%BB%B4%ED%8C%8C%EC%9D%BC)
'인터넷 상식' 카테고리의 다른 글
HTTP란 무엇일까 (0) | 2021.07.16 |
---|---|
자바스크립트란 무엇일까 (Javascript) (0) | 2021.07.16 |
인터프리터란 무엇일까 (interpreter) (0) | 2021.07.16 |
컴파일러란 무엇일까 (Compiler) (0) | 2021.07.16 |
런타임이란 무엇일까, 런타임에 대해서 이모저모 (Runtime) (0) | 2021.07.16 |