Compilatore just-in-time (compilatore JIT)

Autore: Peter Berry
Data Della Creazione: 12 Agosto 2021
Data Di Aggiornamento: 20 Giugno 2024
Anonim
Just in Time Compiler
Video: Just in Time Compiler

Contenuto

Definizione - Cosa significa compilatore just-in-time (compilatore JIT)?

Un compilatore just-in-time (JIT) è un compilatore che compila il codice durante l'esecuzione del programma, piuttosto che in anticipo. Molti compilatori tradizionali hanno compilato il codice, passando da input di codice e linguaggio macchina, ben prima del runtime. Un compilatore JIT è un modo per compilare in tempo reale o al volo durante l'esecuzione del programma.


La compilazione just-in-time è anche conosciuta come traduzione dinamica.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare ed eseguire la tua azienda dal cloud.

Techopedia spiega il compilatore Just-In-Time (compilatore JIT)

I compilatori anticipati (AOT) esaminano tutto il codice prima che il programma venga mai eseguito. Ciò consente l'allocazione di più risorse al processo di compilazione senza rallentare l'esecuzione iniziale del programma. I compilatori JIT possono essere più lenti, perché devono bilanciare le risorse di compilazione con problemi di runtime. Tuttavia, uno dei vantaggi di un compilatore JIT è che la compilazione al volo può consentire cambiamenti dinamici in base alla piattaforma.

In generale, i compilatori JIT offrono una scelta chiave per sviluppatori e ingegneri, la possibilità di compilare solo quando il programma è in esecuzione, piuttosto che suddividere la compilazione e l'esecuzione iniziale in due fasi separate.