RFR: (S): 8142935: Adding old gen regions does not consider available free space
tom.benson at oracle.com
Fri Mar 18 20:04:59 UTC 2016
Please review this G1 change to consider available space before adding
old gen regions for mixed GCs. The live_bytes per region are
accumulated as the cset is built and checked before adding old regions.
The 'safety_factor' computation previously used only for young regions
is split out to be shared.
Testing: JPRT and hotspot and gc tests. A targeted test that showed
evacuation failures due to too many old regions in the cset no longer
gets them. Some SPECjvm tests with stressful heap/thread settings showed
better behavior as well. Normal Perf testing showed no significant
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the hotspot-gc-dev