BackgroundCompilation 参数讨论专区
欢迎来到 JVM 参数BackgroundCompilation
的讨论专区
参数名称
BackgroundCompilation
取值类型
boolean
参数说明
A thread requesting compilation is not blocked during compilation
用法及建议
- 你可以通过-XX:+BackgroundCompilation开启,或者-XX:-BackgroundCompilation关闭
默认值
平台/版本 | JDK6 | JDK7 | JDK8 |
---|---|---|---|
Linux | true | true | true |
MacOS | true | true | true |
Windows | true | true | true |
关于该参数的使用,您有什么心得体会或者疑问吗?欢迎在下方参与讨论 ↓
0人觉得很赞
7304 阅读
java程序通常先解释执行,当达到一定次数之后会触发jit编译,默认情况下编译过程会在后台执行,也就是说在jit编译结束之前该方法还是会解释执行,当编译结束之后后面的执行会切换到jit后的代码执行。如果这个参数设置为false,当达到jit触发的条件的时候会等待编译完再接着执行,会影响当次执行的效率。