Lar Desenvolvimento O que é um compilador just-in-time (compilador jit)? - o que é techopedia

O que é um compilador just-in-time (compilador jit)? - o que é techopedia

Índice:

Anonim

Definição - O que significa Just-In-Time Compiler (JIT Compiler)?

Um compilador just-in-time (JIT) é um compilador que compila código durante a execução do programa, e não antes do tempo. Muitos compiladores tradicionais compilaram código, fazendo a transição entre a entrada de código e a linguagem de máquina, muito antes do tempo de execução. Um compilador JIT é uma maneira de compilar em tempo real ou em tempo real enquanto o programa é executado.

A compilação just-in-time também é conhecida como tradução dinâmica.

Techopedia explica o Just-In-Time Compiler (JIT Compiler)

Os compiladores antecipados (AOT) passam por todo o código antes da execução do programa. Isso permite a alocação de mais recursos para o processo de compilação sem diminuir a execução inicial do programa. Os compiladores JIT podem ser mais lentos, porque precisam equilibrar recursos de compilação com preocupações de tempo de execução. No entanto, um dos benefícios de um compilador JIT é que a compilação on-the-fly pode permitir alterações dinâmicas de acordo com a plataforma.

Em geral, os compiladores JIT oferecem uma opção fundamental para desenvolvedores e engenheiros, a capacidade de compilar apenas quando o programa é executado, em vez de dividir a compilação e a execução inicial em dois estágios distintos.

O que é um compilador just-in-time (compilador jit)? - o que é techopedia