我基本上都知道的一些事情,一个JVM可以做后它内联的方法,比如scalar replacement,escape analysis或者lock elision等(我承认我不知道所有的人)。但是如果一个方法太大而无法内联怎么办?JVM 是否可以对这些方法进行任何优化?我想loop unrolling会是一个...知道这个主题的人可能会有所启发吗?
2 回答
千万里不及你
TA贡献1784条经验 获得超9个赞
范围检查消除将是不需要内联的优化示例。有关更多示例,请查看OpenJDK wiki 的Performance Techniques部分,PerformanceTacticIndex 中列出了一长串优化。
添加回答
举报
0/150
提交
取消