java CMSInitialMark GC暂停正在增加
我们最近将一个应用程序从Jrockit 1.6迁移到了JVM 1.7。在这里,我们观察到CMS初始标记的平均暂停持续时间和最大暂停持续时间正在稳步增加
我们正在使用的VM参数如下所示
JAVA_OPTS="-d64 -server -Xms8g -Xmx10g -XX:NewSize=2g -XX:MaxNewSize=3g -XX:PermSize=512m -XX:MaxPermSize=512m -verbose:gc -verbose:memory -Dsun.rmi.dgc.client.gcInterval=86400000 -Dsun.rmi.dgc.server.gcInterval=86400000 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=60 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Xloggc:verbose-hotspot-server.
date +%Y%m%d%H%M%S
.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -verbose:gc -XX:+PrintGCApplicationStoppedTime -XX:+UseGCLogFileRotation -XX:GCLogFileSize=50M -Djava.util.Arrays.useLegacyMergeSort=true -XX:+PrintGCCause"
提前谢谢你的帮助
共 (0) 个答案