方法内联JVM相关参数记录

本文详细介绍了JVM中与方法内联相关的各种参数及其默认值,包括内联大小限制、内联频率计数等关键配置项,帮助开发者更好地理解并调整JVM以提升程序性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

内联JVM相关参数

参数名默认说明
-XX:+Printlnlinging-打印内联详情,请参数需和-XX:+UnlockDiagnosticVMOptions配合使用
-XX:+UnlockDiagnosticVMOptions-打印JVM诊断相关信息
-XX:MaxInlineSize=n35如果非热点方法的字节码超过该值,则无法内联。(Byte)
-XX:FreqInlineSize=n325如果热点方法的字节码超过该值,则无法内联.(Byte)
-XX:InlineSmallCode=n1000目标编译后生成的机器码代销大于该值则无法内联.(Byte)
-XX:MaxInlineLevel=n9内联方法的最大调用帧数(嵌套调用的最大内联深度)
-XX:MaxTrivialSize=n6如果方法的字节码少于该值,则内联.(Byte)
-XX:MinlnliningThreshould=n250如果目标方法的调用次数低于该值,则不去内联
-XX:LiveNodeCountInliningCutoff=n40000编译过程中最大活动节点数(IR节点)的上限,仅对C2编译器有效
-XX:InlineFrequencyCount=n100如果方法的调用点(call site)的执行次数超过该值,则触发内联
-XX:MaxRecursiveInlineLevel=n1递归调用大于该值就不内联
-XX:InlineSynchronizedMethods开启是否开启内联同步方法
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值