JEP 248: Make G1 the Default Garbage Collector

Simone Bordet simone.bordet at
Tue Jun 2 18:17:42 UTC 2015


On Tue, Jun 2, 2015 at 2:19 PM, Kirk Pepperdine <kirk at> wrote:
> Hi,
> I can show you a direct correlation between young gen pauses and occupancy of Tenured. In fact please find attached graphs from work I did on Monday. What I do know is that under normal operations there are regions that I wished could be collected that can’t be collected. I say this because they don’t meet the thresholds to be included in the CSet. That said, the amount of dead in each of the tenured regions is enough that overall there is a visible negative effect on GC pause times.

I imagine you have tried to set G1HeapWastePercent=0, what did you observe ?

Simone Bordet
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