차례:
- 정의-JIT 컴파일러 (Just-In-Time Compiler) 란 무엇입니까?
- Techopedia에서는 JIT 컴파일러 (Just-In-Time Compiler)에 대해 설명합니다.
정의-JIT 컴파일러 (Just-In-Time Compiler) 란 무엇입니까?
JIT (Just-In-Time) 컴파일러는 프로그램 실행 중에 코드를 미리 컴파일하지 않고 컴파일하는 컴파일러입니다. 많은 전통적인 컴파일러가 코드를 컴파일하여 코드 입력과 기계 언어 사이를 전환하기 전에 런타임에 전환했습니다. JIT 컴파일러는 프로그램이 실행될 때 실시간 또는 실시간으로 컴파일하는 방법입니다.
적시 컴파일은 동적 번역이라고도합니다.
Techopedia에서는 JIT 컴파일러 (Just-In-Time Compiler)에 대해 설명합니다.
AOT (Ahead-of-time) 컴파일러는 프로그램이 실행되기 전에 모든 코드를 통과합니다. 이를 통해 초기 프로그램 실행 속도를 늦추지 않고 컴파일 프로세스에 더 많은 리소스를 할당 할 수 있습니다. JIT 컴파일러는 컴파일 관련 리소스와 런타임 문제의 균형을 유지해야하기 때문에 속도가 느려질 수 있습니다. 그러나 JIT 컴파일러의 장점 중 하나는 온더 플라이 컴파일이 플랫폼에 따라 동적 변경을 허용 할 수 있다는 것입니다.
일반적으로 JIT 컴파일러는 개발자와 엔지니어에게 핵심 선택을 제공합니다. 컴파일과 초기 실행을 두 개의 별도 단계로 나누지 않고 프로그램이 실행될 때만 컴파일 할 수 있습니다.