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"

博客介绍了JVM优化命令,如jstack查看栈日志、jstat查看gc信息、jmap查询堆信息等。还提及CMS优化适用于高并发下短链接请求,年轻代并行、年老代并发回收,并给出了具体的JAVA_OPTS配置参数。
932

被折叠的 条评论
为什么被折叠?



