发展历程 什么是即时编译器(Jit编译器)? -技术百科的定义

什么是即时编译器(Jit编译器)? -技术百科的定义

目录:

Anonim

定义-即时编译器(JIT Compiler)是什么意思?

即时(JIT)编译器是一种在程序执行期间而不是提前编译代码的编译器。 许多传统的编译器会在运行时之前就在代码输入和机器语言之间进行转换来编译代码。 JIT编译器是一种在程序执行时实时或即时编译的方法。

即时编译也称为动态翻译。

Techopedia解释了即时编译器(JIT Compiler)

提前(AOT)编译器在程序运行之前先检查所有代码。 这允许在不减慢初始程序执行速度的情况下,将更多资源分配给编译过程。 JIT编译器可能较慢,因为它们必须在编译资源与运行时关注点之间取得平衡。 但是,JIT编译器的优点之一是即时编译可以根据平台进行动态更改。

通常,JIT编译器为开发人员和工程师提供了一个关键选择,即仅在程序运行时才进行编译的功能,而不是将编译和初始执行分为两个单独的阶段。

什么是即时编译器(Jit编译器)? -技术百科的定义