JEP 248: Make G1 the Default Garbage Collector
simone.bordet at gmail.com
Tue Jun 2 18:17:42 UTC 2015
On Tue, Jun 2, 2015 at 2:19 PM, Kirk Pepperdine <kirk at kodewerk.com> wrote:
> 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 ?
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