La JVM non compila nulla esegue solo il bytecode.
Per quel che riguarda il JIT Compiler, esso č un componente della JVM. Il suo compito č quello di compilare in codice nativo il byte code del .class che si sta eseguendo al fine di velocizzare l'esecuzione della applicazione.
Dal link segnalato da floyd:
When a JIT is present, the Java Virtual Machine does something different. After reading in the .class file for interpretation, it hands the .class file to the JIT. The JIT will take the bytecodes and compile them into native code for the machine that you are running on.

Rispondi quotando