RFR: Adaptive CSet selection overshoots max-CSet

Roman Kennke rkennke at redhat.com
Tue Jul 3 08:03:45 UTC 2018


Am 03.07.2018 um 09:49 schrieb Aleksey Shipilev:
> http://cr.openjdk.java.net/~shade/shenandoah/adaptive-cset-overshoot/webrev.01/
> 
> The comment says "When max_cset is hit, we terminate the cset selection", which is exactly what we
> want to avoid trying to evacuate more data than available free space. Unfortunately, current code
> allows overshooting it, when we are going via (new_garbage < min_garbage) line. Makes LRUFragger run
> out of memory.
> 
> Testing: tier3_gc_shenandoah, specjbb, LRUFragger
> 
> Thanks,
> -Aleksey
> 

Ok.

Roman



More information about the shenandoah-dev mailing list