Qu'est-ce que l'utilisation de la JVM si JIT l'exécution du bytecode à la conversion des instructions machine

Je suis vraiment du mal à comprendre la chose suivante

Auparavant, je sais:

Lorsqu'un programme Java est compilé .class fichier sera généré. Dans ce code est sous la forme d'octets. Puis le JVM traduira ce byte code dans la machine compréhensible format.

Maintenant, je vois dans l'une des questions dans la

Juste-À-Temps (JIT) compilateur est une fonction du moment de l'exécution
interprète, qu'au lieu de l'interprétation du bytecode à chaque fois une méthode
est invoquée, compile le bytecode en code machine
les instructions de la machine en cours

Donc, ici, JIT est la conversion du bytecode pour des instructions machine. Alors qu'est-ce que l'utilisation de la JVM. Nous sommes en mesure de le faire avec JIT. À ma connaissance, JIT est seulement pour améliorer les performances de la JVM.

InformationsquelleAutor Anusha | 2013-05-08