(三)、编译器优化-方法内联

一、什么是方法内联?

把目标方法的代码复制到发起调用的方法之中,避免真实的方法调用。

二、方法内联的条件?

三、方法内联的注意点

  • 尽量让方法体足够小。
  • 尽量使用final、private、static关键字修饰方法,避免因为多态,需要对方法进行额外的检查。
  • 一些场景下,可通过JVM参数修改阈值,从而让更多方法内联。

四、方法内联可能带来的问题

  • CodeCache的溢出,导致JVM退化成解释执行模式。

五、与方法内联相关的JVM参数


全部评论

相关推荐

01-11 08:47
门头沟学院 Java
choumoduji...:读研的目的就是为了以最快的速度和最低的要求完成“学校”规定的毕业标准,而不是所谓课题组的要求
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务