JVM优化命令:
jstack pid :查看栈日志
jstat -gcutil pid 时间间隔 执行次数 : 查看gc信息
jmap -heap pid 查询堆信息、 查询内存、大对象信息
CMS优化使用: 适用高并发下短链接请求, 年轻代并行、年老代并发回收
JAVA_OPTS="-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Xmx8000m -Xms8000m -Xmn6000m
-XX:SurvivorRatio=6
-XX:+UseConcMarkSweepGC
-XX:+UseParNewGC
-XX:MaxTenuringThreshold=15
-XX:+CMSClassUnloadingEnabled
-XX:+CMSParallelRemarkEnabled
-XX:+CMSScavengeBeforeRemark
-XX:+DisableExplicitGC
-XX:CMSInitiatingOccupancyFraction=80
-XX:+UseCMSInitiatingOccupancyOnly
-XX:MetaspaceSize=1600m
-XX:MaxMetaspaceSize=2000m
-Xloggc:/data/app_service/tomcat8_8401/bin/jvm.log
-XX:+PrintGCDetails
-XX:+PrintGCDateStamps
-XX:+PrintAdaptiveSizePolicy
-XX:+PrintTenuringDistribution"