JVM concurrent mode failure

JVM concurrent mode failure
项目运行了一段时间后大量concurrent mode failure    (gc 日志文件下载 /Files/b1412/concurrent_mode_failure.rar)

参数 

SET CATALINA_OPTS= -Xms1024m -Xmx1024m -Xmn350m  -server -noclassgc -XX:+PrintGCDetails -XX:ParallelGCThreads=4 -XX:MaxTenuringThreshold=20  -XX:+UseConcMarkSweepGC   -XX:+CMSParallelRemarkEnabled -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseFastAccessorMethods -Xloggc:"%CATALINA_HOME%"/webapps/dm/tomcat_gc.log

XX:CMSInitiatingOccupancyFraction 参数默认值是68,之前调试的时候为了降低cms gc触发周期,扩大了这个值,也就是old达到百分之80才触发cms。但是长期运行随着old区的膨胀,开始频繁触发concurrent mode failure 。具体原因可以查阅相关资料,降低整个值可以避免,concurrent mode failure触发会暂停整个应用大大影响效率。

你可能感兴趣的:(JVM concurrent mode failure)