Diferencia entre jvm y jit
Publicado por kelly (2 intervenciones) el 16/07/2011 19:23:10
Hola:
Apenas estoy empezando a aprender a programar en java pero no entiendo bien la diferencia entre la interpretacion de la jvm y la compilacion de jit. Mi duda es: cuando la jvm va interpretando que no cambia cada linea por una accion ejecutable por la maquina, entonces cual es la ventaja de la compilacion jit? Acaso esta ultima crea todo un codigo ejecutable una sola vez para esa maquina especifica y despues la jvm solo lo manda llamar y ya lo unico que hace es ejecutar ese codigo traducido tantas veces lo encuentre en el codigo de bytes?
Se que mi pregunta puede parecerles muy tonta siendo todos ustedes programadores experimentados, pero realmente necesito que esto quede bien claro en mi cabeza para poder continuar y entender como trabaja la computadora con un codigo de java.
De antemano gracias a todos
Apenas estoy empezando a aprender a programar en java pero no entiendo bien la diferencia entre la interpretacion de la jvm y la compilacion de jit. Mi duda es: cuando la jvm va interpretando que no cambia cada linea por una accion ejecutable por la maquina, entonces cual es la ventaja de la compilacion jit? Acaso esta ultima crea todo un codigo ejecutable una sola vez para esa maquina especifica y despues la jvm solo lo manda llamar y ya lo unico que hace es ejecutar ese codigo traducido tantas veces lo encuentre en el codigo de bytes?
Se que mi pregunta puede parecerles muy tonta siendo todos ustedes programadores experimentados, pero realmente necesito que esto quede bien claro en mi cabeza para poder continuar y entender como trabaja la computadora con un codigo de java.
De antemano gracias a todos
Valora esta pregunta


0