JIT编译对比AOT编译(附图片)

1)JIT编译 以最新的java JIT为例, JIT编译器默认情况下处于启用状态,并在调用Java方法时被激活。 JIT编译器将需要执行的方法(或代码片段)的字节码,做一个count计数,如果被调用的count计数超过了一个阈值,则解释器会把这个方法(或代码片段)的字节码编译为本地机器代码,顺手缓存并添加索引,完后直接交给cpu运行。编译并索引了该方法(或代码片段)后,JVM下次执行它的时候会直
相关文章
相关标签/搜索