why this young gc is so slow?

Simone Bordet sbordet at intalio.com
Mon Aug 22 03:28:51 PDT 2011


On Mon, Aug 22, 2011 at 11:51, Igor Veresov <igor.veresov at oracle.com> wrote:
>  Right. But how big do they get at the time you see the pauses you'd like to optimize? If they're rather large consider making them smaller. That will come at price (most probably) of having full GCs happening sooner.
> Also, if you're interested in low pause times you might want to try G1 or CMS.

Are you implying that G1 or CMS do faster young collections than PS ?

I was under the impression that the basic algorithm for young
collection was more or less the same for all GC algorithms, and
dependent on live objects and edges (like you said in a previous
email), but I'd be interested in knowing if there are more

Also, if steal-task dominates, would it be right to deduce that a
bigger young generation will give more chances to young objects to
become garbage and therefore steal-task times will reduce ?

Thanks !

Finally, no matter how good the architecture and design are,
to deliver bug-free software with optimal performance and reliability,
the implementation technique must be flawless.   Victoria Livschitz

More information about the hotspot-gc-dev mailing list