Bruno.Mars
Bruno.Mars
JVM
(三)、编译器优化-方法内联
全部文章
JVM
Demo(Java)(3)
Leetcode(13)
Linux(13)
RabbitMQ(3)
Spring(8)
分布式(2)
大数据(2)
数据库(14)
未归档(4)
沐白杂记(Java)(49)
沐白杂记(个人思考)(4)
设计模式(5)
资源(6)
题解(16)
归档
标签
去牛客网
登录
/
注册
(三)、编译器优化-方法内联
469 浏览
0 回复
2022-02-08
Bruno.Mars
+关注
一、什么是方法内联?
把目标方法的代码复制到发起调用的方法之中,避免真实的方法调用。
二、方法内联的条件?
三、方法内联的注意点
尽量让方法体足够小。
尽量使用final、private、static关键字修饰方法,避免因为多态,需要对方法进行额外的检查。
一些场景下,可通过JVM参数修改阈值,从而让更多方法内联。
四、方法内联可能带来的问题
CodeCache的溢出,导致JVM退化成解释执行模式。
五、与方法内联相关的JVM参数
举报
收藏
赞
评论加载中...