gpt4 book ai didi

java - 为什么JIT是JVM执行引擎的一部分?

转载 作者:行者123 更新时间:2023-12-01 17:45:28 25 4
gpt4 key购买 nike

下面是java程序的执行流程:

字节码 (Javac) -> 类加载器 -> 执行引擎 (JIT)。

当源代码被编译并且类加载器将字节码提供给执行引擎来解释和运行程序时,为什么在没有任何内容可编译的情况下,执行引擎中会存在即时(JIT)编译器?

最佳答案

字节码包含 Java virtual machine 的抽象指令。这些指令不能直接由传统机器执行。 JIT 步骤将这个抽象字节码编译成可以由机器的 CPU 执行的具体机器代码。

关于java - 为什么JIT是JVM执行引擎的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55876880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com