jvm配置启动参数

jvm配置启动参数

参数名说明
-XX:+PrintGCDetails打印gc日志详细信息
-XX:+PrintGCTimeStamps打印gc发生时相对jvm启动的时间戳,(后来加入了PrintGCDateStamps,打印gc发生的日期)
-Xloggc设置gc日志的生成位置
-Xms4096M堆容量初始值
-Xmx4096M堆容量最大值
-Xmn1024M新生代容量,所以老年代容量 = 堆容量 - 新生代容量 = 3072M
-Xss256K线程堆栈空间大小
-XX:MaxDirectMemorySizeDirect Buffer Memory大小
-Djava.awt.headless=true使用缺少外设的系统配置模式
-Dfile.encoding=UTF-8设置编码规范

jmx配置用于远程管理

参数名说明
-XX:+HeapDumpOutOfMemoryError当出现OOM时,打印堆快照
-XX:HeapDumpPath堆快照打印路径,建议文件后缀设为hprof,可被MAT识别
-XX:+DisableExplicitGC关闭System.gc()
-XX:SurvivorRatio=1Eden区与Survivor区的大小比值
-XX:+UserConcMarkSweepGC使用CMS收集器
-XX:+UserParNewGC新生代使用ParNew收集器
-XX:+CMSParallelRemarkEnabled降低标记停顿
-XX+UseCMSCompactAtFullCollection在full gc的时候,对年老代的压缩
-XX:CMSFullGCsBeforeCompaction=0full gc后不压缩老年代内存空间
-XX:LargePageSizeInBytes内存页的大小
-XX:+UseFastAccessorMethods原始类型的快速优化
-XX:+UseCMSInitiatingOccupancyOnly使用手动定义初始化定义开始CMS收集,禁止hostspot自行触发CMS GC
-XX:CMSInitiatingOccupancyFraction=80老年代使用80%后开始CMS收集
-XX:SoftRefLRUPolicyMSPerMB=0每兆堆空闲空间中SoftReference的存活时间为0秒
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值