15回复
求助大佬们给把把脉线上频繁的STW
环境参数
- 操作系统Linux
- 操作系统版本centos
- JDK版本JDK8
- 内存16GB
- CPU核数8
- 操作系统位数64位
线上应用频繁的卡顿,最近着为明显,jstat分析看到频繁的YGC和FGC,一天能达到大几千次,几天能达到上万次的YGC,求助大佬帮忙分析看看,哪些地方可以优化优化。
给到的参数如下
-Xmx8096M -Xms8096M -Xmn2730M -XX:MetaspaceSize=1024M -XX:+UseConcMarkSweepGC
-XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=60 -XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses=true
-XX:+CMSClassUnloadingEnabled -XX:+ParallelRefProcEnabled -XX:+CMSScavengeBeforeRemark -XX:ErrorFile=/home/ttx/app/$SERVICE_DIR/errlog/hs_err_pid%p.log
-Xloggc:/home/ttx/app/$SERVICE_DIR/gclog/gc.log -XX:HeapDumpPath=/home/ttx/app/$SERVICE_DIR/heapDump -XX:+HeapDumpOnOutOfMemoryError=true
-XX:+PrintGCApplicationStoppedTime -XX:+PrintHeapAtGC -XX:+PrintGCDateStamps
1754 阅读