Quantè veloce un programma Java

Un programma Java, anche se interpretato, può essere veloce quanto un programma compilato tradizionale. Questo perchè l'interprete lavora su un programma che è già in linguaggio macchina. È facile ottimizzare l'operazione di interpretazione e rendere l'esecuzione altrettanto veloce che per i programmi nel linguaggio macchina del computer ospite. Ad esempio la tecnica JIT ("Just In Time") ha portato a un aumento di velocità in pochi mesi da 1/20 del programma C corrispondente a 1/2 dello stesso. (Questa tecnica consiste grosso modo nell'ottimizzare l'esecuzione di loop mettendo in una cache(memoria di transito) le traduzioni in codice macchina delle istruzioni e rieseguendoli in seguito senza necessità di reinterpretarli).
INDIETRO a Seminario su Java
Maintained by Giuseppe Zito: Giuseppe.Zito@cern.ch. Last revised 12 Jan 1997.