JVM调优之参数配置: -Xms -Xmx -Xmn -XX:+PrintGCDetails -XX:UseSerialGC -XX:SurvivorRadio -XX:NewRadio

本文详细介绍了JVM的内存调优参数,如-Xms, -Xmx, -Xmn等,以及各种垃圾收集器,如Serial, Parallel, CMS, G1的特性与应用场景。通过配置这些参数,可以优化Java应用的性能,减少垃圾回收的停顿时间,提高系统吞吐量。" 106113501,1067960,视线追踪技术深入探讨,"['视线跟踪', '眼球运动', '交互技术', '生物识别', '计算机视觉']
摘要由CSDN通过智能技术生成

JVM提供了诸多的参数进行JVM各个方面内存大小的设置,为Java应用进行优化提供了诸多的工具,本文将会详细分析各个参数的功能与使用。
1、常见参数说明:
-Xms: //堆内存初始化大小
-Xmx: //堆最大可用内存
-Xmn: //新生代堆最大可用内存
-XX:UseSerialGC //设置新生代中:Eden空间、SurvivorRadio From空间、SurvivorRadio To空间的占比
-XX:NewRatio //设置新生代空间和老年代空间的占比
-XX:+PrintGC //每次触发GC的时候打印相关日志
-XX:+UseSerialGC //串行回收
-XX:+PrintGCDetails //打印详细Gc日志
2、-XX:+PrintGCDetails 使用示例
2.1 在IDEA 中新建一个测试类Test,并配置VM参数
在这里插入图片描述
2.1 然后运行这个类:
在这里插入图片描述

Heap
//新生代大小
 PSYoungGen      total 57344K, used 6889K [0x0000000780780000, 0x0000000784780000, 0x00000007c0000000)
  //eden 大小
  eden space 49152K, 14% used [0x0000000780780000,0x0000000780e3a470,0x
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海贼啊撸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值