Quote:
Originariamente inviato da sottovento
No, non lo dimentico. Ripeto: non e' difficile trovare casi in cui Java e' piu' veloce.
Usi una macchina virtuale estremamente simile a quella reale, ed ha ben poco overhead, che puo' essere benissimo superato da altre comuni inefficienti in un programma reale.
|
Il codice macchina della VM è intrinsecamente più lento del codice macchina del sistema ospite visto che deve essere interpretato. L'unico modo che ha un VM di arrivare alle prestazioni di un programma compilato è usare un compilatore JIT...altrimenti nisba, non c'è proprio storia.