相关疑难解决方法(0)

为什么JVM具有最大内联深度?

java有一个参数-XX:MaxInlineLevel(默认值为9),它控制嵌入的嵌套调用的最大数量.为什么会有这样的限制?为什么基于频率和代码大小的通常启发式方法不足以让JVM自行决定内联的深度?

(这是由JitWatch提示我显示深度嵌套的Guava checkArgument调用由于深度没有内联)

java jit jvm

17
推荐指数
1
解决办法
1920
查看次数

标签 统计

java ×1

jit ×1

jvm ×1