In Microsoft Internet Explorer , il programma compilatore Just In Time ( JIT ) , noto anche come un "traduttore dinamico , " modifiche e controlla il modo in cui tutti i programmi Java vengono eseguite . Il compilatore migliora le prestazioni di esecuzione dei programmi per elaboratore mediante conversione MSIL linguaggio intermedio di specifico codice macchina che viene poi eseguito. Che JIT Does
Quando compilatori JIT tradurre il codice , si è tradotto nella cache per l'utilizzo futuro di ridurre il tempo di caricamento e può essere utilizzato più volte per aumentare la velocità complessiva di programmi Java . Questo differisce da interpreti di codice standard che rivalutare ogni riga di codice ogni volta che il programma si chiama . Ci sono tre tipi di compilatori JIT : Pre , Econo JIT e Normale JIT . I compilatori sono simili in termini di funzionalità , ma di gestire il codice in diversi modi .
Pre JIT
Questa è la funzione JIT iniziale e di base . Il compilatore pre - JIT compila il codice sorgente completo ( MSIL ) in codice nativo in un'unica compilation . Questo codice viene memorizzato nella cache può essere riutilizzato fino a quando la cache viene cancellata .
Econo JIT
Questo è il compilatore secondario . Econo JIT compila solo il codice MSIL di quei metodi che vengono chiamati a runtime . Questi metodi compilati non vengono riutilizzati .
Normale JIT
Normale JIT funziona allo stesso modo di Econo JIT ma questo codice compilato può essere riutilizzato . Il programma viene compilato il codice MSIL di metodi che vengono chiamati a runtime e memorizza questo codice nella cache . Quando questi metodi vengono chiamati ancora una volta essi recuperare il codice compilato dalla cache per aumentare la velocità del programma.
Problemi JIT
Mentre JIT sono diventati standard per molti di runtime di Microsoft ambienti , alcuni programmi Java possono essere eseguiti più lentamente quando si utilizza il compilatore JIT . Se si verificano problemi con il compilatore , disattivare il programma , quindi abilitare il compilatore per azzerare . Fai clic sul menu "Start" nella parte inferiore della tua home page. Fai clic su " Impostazioni" quindi fare clic sull'icona "Control Pane " .
Doppio clic su " Internet ", quindi fare clic sulla scheda "Avanzate" . Deselezionare la casella di fronte a " Abilita Java JIT Compiler " e fare clic su OK . Il compilatore è ora disattivato . Eseguire programmi Java per testare la velocità. Il compilatore può essere riattivato ripetendo questo processo .