【深入理解Java 虚拟机之 即时编译器】1123 编译过程

一、编译过程 1、默认条件 A: 编译器还未完成编译之前,都仍然将按照解释方式继续执行代码。(方法调用的标准编译请求 、栈上替换的编译请求) B: 编译动作则在后台的编译线程中进行。 C: 可以通过参数-XX:-BackgroundCompilation来禁止后台编译,后台编译被禁止后,当达到触发即时编译的条件时,执行线程向虚拟机提交编译请求以后将会一直阻塞等待,直到编译过程完成再开始执行编译器输
相关文章
相关标签/搜索