« Programmation Java/Machine virtuelle » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎Introduction à la machine virtuelle Java : Java n'a pas tout inventé...
Ligne 55 :
Le gros point faible du concept de machine virtuelle est que le code intermédiaire ''(bytecode)'' est interprété par la machine virtuelle. Ceci entraîne une baisse importante des performances des programmes. <!-- Il faut toutefois avoir en tête que pour beaucoup d'applications, la performance n'est pas un critère prépondérant. De plus, force est de constater que la vitesse des machines augmente considérablement d'année en année et que les inconvénients de la lenteur peuvent être comblés avec l'augmentation de la puissance de la machine. -->
 
Toutefois avec les machines virtuelles actuelles, cet argument n'a plus autant de poids. Une nouvelle technique appelée « compilation juste à temps » (JiT) est employée par la machine virtuelle quand une méthode est appelée. Cette technique consiste à compiler à la volée la méthode appelée en code natif directement interprétable par le processeur.
 
[[Catégorie:Programmation Java (livre)]]