AOT1 JIT vs AOT Just-in-Time(JIT) 컴파일과 Ahead-of-Time(AOT) 컴파일은 모두 프로그래밍 언어 코드를 실행 가능한 바이너리 코드로 변환하는 컴파일러 기술입니다. 그러나 둘 사이에는 중요한 차이점이 있습니다. JIT 컴파일은 프로그램이 실행되는 동안 코드를 컴파일합니다. JIT 컴파일러는 프로그램의 코드를 실행할 때, 그 코드를 분석하고, 최적화하고, 기계어 코드로 변환합니다. JIT 컴파일은 프로그램이 시작될 때 코드 실행을 늦추는 오버헤드가 있지만, 프로그램 실행 중에 최적화를 수행할 수 있어 전반적인 성능을 향상시킬 수 있습니다. JIT 컴파일러가 지원되는 언어로는 Java, JavaScript 등이 있습니다. 반면, AOT 컴파일은 프로그램이 실행되기 전에 코드를 컴파일합니다. 컴파일러는.. 2023. 4. 3. 이전 1 다음