concurrent mode failure in minor gc/ -XX:CMSFullGCsBeforeCompaction=1
Y.S.Ramakrishna at Sun.COM
Y.S.Ramakrishna at Sun.COM
Mon Apr 27 09:17:03 PDT 2009
> One important thing we have learned about CMS is
> that the filtering of short-lived objects in the young gen is
> important both for relieving short-term pressure on the CMS collector
> and in the long-term for reducing fragmentation of the old
> gen, either or both of which might otherwise cause concurrent mode failure.
Rereading that, I see that it was too cryptic. What I meant was
that use of the survivor spaces (and at _last_ a tenuring threshold of
1, if not higher -- use PrintTenuringDistribution to tune an optimum)
is crucial to getting good performance out of CMS.
- ramki
More information about the hotspot-gc-use
mailing list