为什么没有JIT编译器编译字节码提前?

时间:2019-02-02 20:00:41

标签: java jvm jit

据我了解,jvm在解释器和编译器之间。字节码不能直接执行,但是同时JIT编译器不会预先将所有字节码编译为本地代码,而是选择最常用的部分并仅对其进行编译。我的问题是为什么不将所有字节码代码提前编译为本地代码,例如在第一次运行之前? (原因是本机代码执行起来更快。)

0 个答案:

没有答案