Java CMS GC 361s引發(fā)的血案
摘要: 文章從Java CMS GC花費361s后引起GemFire節(jié)點掉出集群過程中各個節(jié)點交互的詳細(xì)流程以及日志情況,重點介紹了ParNew+CMS GC promotion failed和concurrent mode failure產(chǎn)生的原因以及解決方案。解決方案從兩方面入手:JVM參數(shù)調(diào)優(yōu)和減少類的創(chuàng)建,其中JVM參數(shù)調(diào)優(yōu)過程中詳細(xì)介紹了ParNew和CMS的工作原理、調(diào)優(yōu)參數(shù)、各種不同情況下產(chǎn)生的GC日志解釋;著重于避免Full GC引起長時間停頓的問題。
閱讀全文
posted @
2015-08-01 03:02 DLevin 閱讀(9846) |
評論 (0) 編輯