JVM 调优案例1


案例1:

nohup java -jar platform.jar -server -Xm56M -Xmx256M -Xss256k -XX:NewSize=128M -XX:MaxNewSize=128M >> ./logs/`date +%Y-%m-%d`_platform.log 2>&1 &

问题:

分析问题:内存分配过小  -Xm56M 还有参数错误

优化

-Xmx2048m
-Xms2048m
-xmn676m
-xss128k
-XX:+UseConcMarkSweepGC 
-XX:+UseParNewGC
-Xloggc:/opt/jhgk/logs/platform-gc-%t.log         
-XX:+UseGCLogFileRotaiton       
-XX:NumberOfGCLogFiles=5         
-XX:GCLogFileSize=20M                 
-XX:+PrintGCDetails                        
-XX:+PrintGCDateStamps               
-XX:+PrintGCCause 

主要是对于更改垃圾回收器,增大内存

相关