JVM调优参数

JVM调优参数

-Xms8g: 设置JVM中堆初始堆大小为8g。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。

-Xmx8g: 设置JVM中堆最大可用内存为8g。

为什么两个参数设置一样

避免多次触发回收机制,触发机制时会根据内存剩余去判断是否申请内存(如果初始为2G,满了之后就会触发GC,内部消化,不行就去申请内存)stw

-Xmn4g: 设置年轻代大小为4G。

-XX:MetaspaceSize=128m 用于设置元空间的初始大小, 默认值约21M

-XX:MaxMetaspaceSize=128m: 设置元空间最大为为128m

扩展

  • 标准选项(-X): 可以通过 -X 查看。

  • 非标准选项 (-XX):

通过 -XX:+PrintCommandLineFlags 查看当前 JVM 运行时的 -XX 设置,

通过 -XX:+PrintFlagsFinal 列出所有 -XX 选项及其默认值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值