【发布时间】:2017-10-24 23:38:07
【问题描述】:
考虑代码:
someList.forEach(x -> System.out.format("element %s", x));
理论上,应该可以内联这段代码并消除间接函数调用,方法是先内联forEach方法,然后在内联forEach代码中内联lambda函数体。
HotSpot 是否能够执行此优化?是否在特定情况下执行有哪些限制?
【问题讨论】:
标签: java optimization jvm hotspot