小编Anu*_*sha的帖子

如果JIT正在执行到机器指令的字节码转换,那么JVM的用途是什么

我真的很难理解以下事情

以前我知道:

编译Java程序时.class将生成文件.在那个代码是字节的形式.然后将该JVM字节代码转换为机器可理解的格式.

现在我在SO中的一个问题中看到了

Just-In-Time(JIT)编译器是运行时解释器的一个特性,它不是在每次调用方法时解释字节码,而是将字节码编译成运行机器的机器代码指令.

所以这里JIT将字节码转换为机器指令.那么JVM的用途是什么.我们可以用JIT做到这一点.据我所知,JIT仅用于提高JVM的性能.

java jit jvm

30
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×1

jit ×1

jvm ×1