Macchina virtuale Java: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Annullata la modifica 62228731 di 151.29.31.218 (discussione) |
m Robot: Removing selflinks |
||
Riga 27:
== Compilazione ''Just-In-Time'' ==
Le prime implementazioni della
Questi accorgimenti, a prezzo di una piccola attesa in fase di lancio del programma, permettono di avere delle applicazioni Java decisamente più veloci e leggere. Tuttavia, anche così Java resta un linguaggio meno efficiente dei linguaggi propriamente compilati come il [[C++]], scontando il fatto di possedere degli strati di astrazione in più, e di implementare una serie di automatismi, come il [[garbage collection|garbage collector]], che se da un lato fanno risparmiare tempo ed errori in fase di sviluppo dei programmi, dall'altro consumano [[memoria (informatica)|memoria]] e tempo di [[CPU]] in fase di esecuzione del programma finito.
|