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