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
主要是对于更改垃圾回收器,增大内存