RFR (S): 8145774: Move scrubbing setup code away out of ConcurrentMark
Mikael Gerdin
mikael.gerdin at oracle.com
Mon Dec 21 15:39:43 UTC 2015
Hi,
On 2015-12-21 16:01, Thomas Schatzl wrote:
> Hi all,
>
> can I have reviews for this change that moves setup and
> parallelization detail code for the remset scrubbing code out of
> ConcurrentMark into G1CollectedHeap?
>
> This way, ConcurrentMark does not need a direct reference to G1RemSet
> and HeapRegionManager any more, and anyway, I think setting up the
> gangtask by determining the number of threads to use is better suited to
> be placed into G1CollectedHeap.
>
> CR:
> https://bugs.openjdk.java.net/browse/JDK-8145774
> Webrev:
> http://cr.openjdk.java.net/~tschatzl/8145774/webrev/
I had a short discussion with Thomas about this with regard to further
enhancements but we decided that this change in itself is good to
integrate regardless of that.
It's nice to break down some dependencies between the different G1
components.
/Mikael
> Testing:
> jprt
>
> Thanks,
> Thomas
>
>
More information about the hotspot-gc-dev
mailing list