Jvm-常用参数设置及案例

常用参数

  • -Xms: java堆内存大小
  • -Xmx: java堆内存最大大小
  • -XX:InitialHeapSize=10485760 堆内存大小
  • -XX:MaxHeapSize=10485760 最大堆内存大小
  • -XX:NewSize=5242880 新生代大小
  • -XX:MaxNewSize=5242880 新生代最大大小
  • -Xmn: java堆内存中新生代大小, 扣除新生代剩下的就是老年代
  • -XX:PermSize: 永久代大小
  • -XX:MaxPermSize: 永久代最大大小
  • -Xss: 每个线程的栈内存大小
  • -XX:MaxTenuringThreshold: 多少岁进入老年代, 默认是15岁
  • -XX:PretenureSizeThreshold: 大对象直接进入老年代, 字节如1048576字节,就是1MB
  • -XX:+UseParNewGC: 使用ParNew垃圾回收器
  • -XX:+UseConcMarkSweepGC: 使用CMS垃圾回收器
  • XX:+UseG1GC: 使用G1垃圾回收器
  • -XX:G1HeapRegionSize: 指定region大小, 一般保持默认即可
  • -XX:G1MaxNewSizePercent: 新生代region最大占比, 默认不超过60%, 可以通过这个参数配置.
  • -XX:G1NewSizePercent”来设置新生代region个数初始占比的, 默认5%, 保持默认即可
  • -XX:MaxGCPauseMills: 设置G1回收STW时间, 默认为20ms.
  • -XX:InitiatingHeapOccupancyPercent”,G1垃圾回收器他的默认值是45%, 意思就是说,如果老年代占据了堆内存的45%的Region的时候
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值