JEP 173: Remove Rarely-Used Combinations of Garbage Collectors

Kirk Pepperdine kirk at
Thu Dec 6 22:38:52 UTC 2012

On 2012-12-06, at 11:28 PM, Azeem Jiva <azeem.jiva at> wrote:

> Kirk, and others --
>  The other option would be to remove less frequently used collectors and convert the flags for those removed collectors to modified versions of existing collectors.  So using iCMS in your commandline would give you G1 (or whatever) instead, tuned as necessary to mimic iCMS as best as possible.

Gee, I would see this as false advertising.. and you'd never fool the crowd that decided that iCMS was better than both CMS and G1.... for their particular scenario.

I started punching out a mind-map for GC just a few days ago... it's no where near complete and it's no where near the depth that it needs to be at but even at the high level it currently sits at, I've gone beyond the capability of the mind map software that Im currently using. Plus, I just spent the better part of the day going over some advanced GC concepts with a group of developers and testers. I would dearly love to reduce complexity and judging by the looks on their faces as we ripped through materials, my guess is they'd like to see some simplifications also.

I think there are some possible simplifications. As I mentioned earlier, fixing adaptive sizing could be a great first step. I have a GC log that I'm happy to send to anyone that illustrates my point.


More information about the hotspot-gc-dev mailing list