Tag: 热点

HotSpot可以内联lambda函数调用吗?

考虑代码: someList.forEach(x -> System.out.format(“element %s”, x)); 从理论上讲,应该可以通过首先内联forEach方法来内联此代码并消除间接函数调用,然后在内联的forEach代码中内联lambda函数体。 HotSpot能够执行此优化吗? 在特定情况下是否执行了哪些限制?