Casa Desenvolupament Què és un compilador just en el temps (jit compilador)? - Definició de tecnologia

Què és un compilador just en el temps (jit compilador)? - Definició de tecnologia

Taula de continguts:

Anonim

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

Un compilador just-in-time (JIT) és un compilador que recopila codi durant l'execució del programa, en lloc que abans. 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.

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ó. Tot i això, un dels avantatges d’un compilador de JIT és que la compilació a la marxa pot permetre canvis dinàmics segons la plataforma.

En general, els compiladors JIT ofereixen una opció 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.

Què és un compilador just en el temps (jit compilador)? - Definició de tecnologia