Skip to content
Latchkey

O Que É Just-in-Time Compilation?

Just-in-time compilation converte bytecode ou código-fonte em código de máquina nativo enquanto o programa está rodando, em vez de totalmente antecipadamente. Um runtime normalmente começa interpretando e então compila os métodos executados com frequência para código nativo rápido. Como observa o comportamento real em tempo de execução, pode aplicar otimizações que a compilação estática não consegue.

Por que isso importa

JIT compilation combina a portabilidade do bytecode com velocidade quase nativa no código quente, compilando de forma preguiçosa com base no uso real. Seu custo de aquecimento e o ajuste em tempo de execução a distinguem da compilação ahead-of-time.

Guias relacionados