Java标志-XX:+;可用于微基准的CompileTheWorld

Java标志-XX:+;可用于微基准的CompileTheWorld,java,jvm,Java,Jvm,这个标志有什么用-XX:+CompileTheWorld 我在上面写着的地方找到了这面旗帜 编译引导类路径中所有类中的所有方法(压力测试) 我可以在运行时不再编译吗?或者(分析过的)编译仍然会发生并调整代码 编辑: 为了解决我的XY问题:这个标志是否适合微基准点?Java9正在考虑添加-XX:+AOT标志(提前编译器) 注意:如果您提前编译,则无法利用动态优化,而且您得到的代码可能会慢一些 最好的选择是运行基准代码,直到您确定代码已经预热,然后计时性能。e、 这就是JMH所做的 事实上,如果您正

这个标志有什么用
-XX:+CompileTheWorld

我在上面写着的地方找到了这面旗帜

编译引导类路径中所有类中的所有方法(压力测试)

我可以在运行时不再编译吗?或者(分析过的)编译仍然会发生并调整代码

编辑:
为了解决我的XY问题:这个标志是否适合微基准点?

Java9正在考虑添加
-XX:+AOT
标志(提前编译器)

注意:如果您提前编译,则无法利用动态优化,而且您得到的代码可能会慢一些

最好的选择是运行基准代码,直到您确定代码已经预热,然后计时性能。e、 这就是JMH所做的

事实上,如果您正在编写微基准测试,我强烈建议您首先使用