为什么 JIT 是 JVM 执行引擎的一部分?
Why is JIT part of Execution engine of JVM?
以下是java程序执行的流程:
字节码 (Javac) -> 类加载器 -> 执行引擎 (JIT)。
当源代码被编译并且类加载器将字节码提供给执行引擎进行解释和 运行 程序时,为什么在执行引擎中没有任何内容时存在即时 (JIT) 编译器编译?
字节码包含 Java virtual machine 的抽象指令。这些指令不能由传统机器直接执行。 JIT步骤将这个抽象的字节码编译成具体的机器码,可以被机器的CPU.
执行
以下是java程序执行的流程:
字节码 (Javac) -> 类加载器 -> 执行引擎 (JIT)。
当源代码被编译并且类加载器将字节码提供给执行引擎进行解释和 运行 程序时,为什么在执行引擎中没有任何内容时存在即时 (JIT) 编译器编译?
字节码包含 Java virtual machine 的抽象指令。这些指令不能由传统机器直接执行。 JIT步骤将这个抽象的字节码编译成具体的机器码,可以被机器的CPU.
执行