Keep track of per-cycle mutator/collector allocs. Fix mutator/collector alloc region overlap in traversal.
Aleksey Shipilev
shade at redhat.com
Tue Mar 20 09:54:05 UTC 2018
On 03/16/2018 10:20 PM, Roman Kennke wrote:
> Ok, I bite the bullet and implement that scheme:
> http://cr.openjdk.java.net/~rkennke/traversal-alloc-region/webrev.04/
>
> It starts out with 100%mutator/0%collector regions, and then steals from
> the other set if depleted.
>
> Please review carefully. I am not sure I've always got the index
> bookkeeping correct.
It seems correct.
Quite a bit of refactoring to streamline the code:
http://cr.openjdk.java.net/~shade/shenandoah/freeset-split-bitmaps/webrev.01/
Passes hotspot_gc_shenandoah
-Aleksey
More information about the shenandoah-dev
mailing list