項目運行了一段時間后大量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觸發會暫停整個應用大大影響效率。
posted on 2012-02-07 12:43
周磊 閱讀(2848)
評論(0) 編輯 收藏