Compilador Just-In-Time (compilador JIT)

Autor: Peter Berry
Fecha De Creación: 12 Agosto 2021
Fecha De Actualización: 20 Junio 2024
Anonim
Just in Time Compiler
Video: Just in Time Compiler

Contenido

Definición: ¿Qué significa el compilador Just-In-Time (compilador JIT)?

Un compilador just-in-time (JIT) es un compilador que compila código durante la ejecución del programa, en lugar de hacerlo con anticipación. Muchos compiladores tradicionales compilaron código, haciendo la transición entre la entrada de código y el lenguaje de máquina, mucho antes del tiempo de ejecución. Un compilador JIT es una forma de compilar en tiempo real o sobre la marcha mientras se ejecuta el programa.


La compilación justo a tiempo también se conoce como traducción dinámica.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica el compilador Just-In-Time (compilador JIT)

Los compiladores anticipados (AOT) revisan todo el código antes de que se ejecute el programa. Esto permite la asignación de más recursos al proceso de compilación sin ralentizar la ejecución inicial del programa. Los compiladores JIT pueden ser más lentos porque tienen que equilibrar los recursos de compilación con las preocupaciones de tiempo de ejecución. Sin embargo, uno de los beneficios de un compilador JIT es que la compilación sobre la marcha puede permitir cambios dinámicos de acuerdo con la plataforma.


En general, los compiladores JIT ofrecen una opción clave para los desarrolladores e ingenieros, la capacidad de compilar solo cuando se ejecuta el programa, en lugar de dividir la compilación y la ejecución inicial en dos etapas separadas.