JEP 173: Remove Rarely-Used Combinations of Garbage Collectors

Bengt Rutisson bengt.rutisson at oracle.com
Thu Dec 6 13:23:10 UTC 2012


Hi Kirk and Ramki,

On 12/6/12 12:05 AM, Srinivas Ramakrishna wrote:
> I am thinking that if we have a "test case" or publicly available 
> application that can serve as a "witness" to this, it would
> allow us to learn a few useful things on how regular CMS might do 
> better for such apps, and understand the basis of
> this difference. (Unless you have already analysed it and can share 
> your summary of it.)

Yes, I totally agree with this. If there are cases where i-CMS is better 
than regular CMS we need to understand why and should try to get CMS to 
perform as well (or better). This is a much more appealing solution to 
me than to keep the extra complexity that i-CMS introduces.

Kirk, if you have log files of runs with CMS and i-CMS it would be great 
if you can pass them along. I would be very interested in analyzing why 
i-CMS would preform better than CMS.

Thanks,
Bengt

>
> thanks!
> -- ramki
>
> On Wed, Dec 5, 2012 at 3:01 PM, Srinivas Ramakrishna 
> <ysr1729 at gmail.com <mailto:ysr1729 at gmail.com>> wrote:
>
>     Hi Kirk --
>
>     On Wed, Dec 5, 2012 at 2:48 PM, Kirk Pepperdine <kirk at kodewerk.com
>     <mailto:kirk at kodewerk.com>> wrote:
>
>         Hi all,
>
>
>         The JEP's are coming in fast and furious. There is a customer
>         use case for iCMS.. it's used by low latency applications...
>         and quite successfully in fact. iCMS manages large heaps much
>         better than CMS does which translates into more manageable
>         pause times... I've got logs from a number of customers that
>         rely on iCMS.
>
>
>     This is very interesting indeed (and something i had vaguely heard
>     a few years ago from the general grapevine, although never
>     actually understood
>     why it must be so). Could you go a bit deeper on why this is so?
>     What exactly is it about doing a "slow, spread-out, incremental
>     CMS collection"
>     that makes it work better than bang-bang vanilla CMS in large
>     multi-core, server environments? Perhaps the insights from that
>     might translate into
>     something useful for vanilla CMS?
>
>     Your experience does indicate that we must proceed with some
>     caution here before we deprecate iCMS, given it might still have
>     some useful life
>     (notwithstanding my own instincts to the contrary -- in server
>     environments -- expressed in an earlier email before I had seen
>     yours).
>
>     thanks.
>     -- ramki
>
>
>         Regards,
>         Kirk
>
>
>         On 2012-12-05, at 11:10 PM, mark.reinhold at oracle.com
>         <mailto:mark.reinhold at oracle.com> wrote:
>
>         > Posted: http://openjdk.java.net/jeps/173
>         >
>         > - Mark
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20121206/6c21ba24/attachment.htm>


More information about the hotspot-gc-dev mailing list