JVM调优参数

本文详细探讨了JVM的调优参数,包括堆内存设置、垃圾收集器选择、类加载机制优化等方面,旨在帮助开发者提升应用程序的性能和稳定性。

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

jvm参数参数解释测试人员测试进度测试工作量(天)风险说明
-Xms4096mjava
Heap 初始大小 Sets the initial size (in bytes) of the heap
helenhuang30.00%2天内容依赖资源
-Xmx4096mjava Heap 最大值bruceliu60.00%1天逻辑还在变更,部分测试依赖前面流程。
-XX:MaxPermSize=256m非堆区分配的最大内存上限    
-XX:+UnlockExperimentalVMOptions如果参数输入是正确的,并且JVM并不识别,或许需要设置-XX:+UnlockExperimentalVMOptions
来解锁参数
    
-Xmn2gyoung
generation的heap大小
    
-Xss768k每个线程的stack大小    
-XX:PermSize=512m非堆区初始值,内存的永久保留区    
-XX:MaxPermSize=512m非堆区分配的最大内存上限    
-XX:+UseConcMarkSweepGCjvm文档:启用CMS参数    
-XX:+UseParNewGCjvm文档:设置年轻代为并行收集    
-XX:+CMSClassUnloadingEnabled禁用CMS垃圾收集器的类卸载    
-XX:+CMSParallelRemarkEnabled降低标记停顿,减少Remark阶段暂停的时间,启用并行Remark,如果Remark阶段暂停时间长,可以启用这个参数            
-XX:SoftRefLRUPolicyMSPerMB=0jvm文档:设置对象在heap的最大存活时间            
-XX:+UseCMSCompactAtFullCollection在FULL GC的时候,
对年老代的压缩
            
-XX:+DisableExplicitGC关闭System.gc()            
-XX:+UseCMSInitiatingOccupancyOnly使用手动定义初始化定义开始CMS收集            
-XX:CMSInitiatingOccupancyFraction=80 -verbose:gc使用cms作为垃圾回收,使用80%后开始CMS收集            
-XX:+PrintGCDetails -Xloggc:{CATALINA_BASE}/logs/gc.log打印GC详细信息记录            
-XX:+PrintGCDateStampsEnables
printing of a date stamp at every GC. By default, this option is disabled.
            
-XX:+HeapDumpOnOutOfMemoryErrorOOM异常dump            
-XX:HeapDumpPath={CATALINA_BASE}/logs对错误日志地址            
-XX:ParallelGCThreads=4Sets the
number of threads used for parallel garbage collection in the young and old
generations. The default value depends on the number of CPUs available to the
JVM.
            
参考资料链接:
1、https://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html。
2、https://www.aliyun.com/jiaocheng/584680.html
3、https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html#BABDJJFI
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值