Compilador Just-In-Time (Compilador JIT)

Autora: Peter Berry
Data De La Creació: 12 Agost 2021
Data D’Actualització: 20 Juny 2024
Anonim
AOT vs JIT compilation in Java
Vídeo: AOT vs JIT compilation in Java

Content

Definició: què significa el compilador en temps real (compilador JIT)?

Un compilador just-in-time (JIT) és un compilador que compila codi durant l'execució del programa, en comptes d'antic. Molts compiladors tradicionals compilen codi, passant entre l’entrada de codi i el llenguatge de la màquina, molt abans del temps d’execució. Un compilador JIT és una manera de compilar en temps real o sobre la marxa a mesura que s’executa el programa.


La compilació just a temps també es coneix com a traducció dinàmica.

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica el compilador de temps just (JIT Compiler)

Els compiladors abans de temps (AOT) recorren tot el codi abans que el programa no s'executi mai. Això permet l'assignació de més recursos al procés de compilació sense alentir l'execució inicial del programa. Els compiladors JIT poden ser més lents, ja que han d’equilibrar els recursos de compilació amb els problemes d’execució. Tanmateix, un dels avantatges d’un compilador JIT és que la compilació a la marxa pot permetre canvis dinàmics segons la plataforma.


En general, els compiladors JIT ofereixen una elecció clau per a desenvolupadors i enginyers, la possibilitat de compilar només quan s'executa el programa, en lloc de dividir la compilació i l'execució inicial en dues etapes diferents.