RFR (S): 8049341: Parallelize clearing the next mark bitmap
Thomas Schatzl
thomas.schatzl at oracle.com
Fri Aug 29 12:07:17 UTC 2014
Hi Marcus,
On Thu, 2014-08-28 at 13:06 +0200, Marcus Larsson wrote:
> Hi,
>
> I would like reviews for the following patch to parallelize the clearing
> of the next mark bitmap in G1.
>
> Short summary:
> The heap is divided into as many parts as there are workers and each
> worker will clear its corresponding part of the bitmap. Workers will
> join the suspendible thread set instead of the concurrent mark thread to
> properly allow them to yield during clearing work. Added support for
> applying heap region closures to a specific part of the heap.
> SPECjbb2013 shows a slight performance gain with this change (4%, using
> 4 concurrent threads).
>
> Webrev:
> http://cr.openjdk.java.net/~brutisso/webrev-8049341/
>
> Bug:
> https://bugs.openjdk.java.net/browse/JDK-8049341
>
could you update your changeset? It references files that have been
moved days ago ;) (heapRegionSeq*)
Thanks,
Thomas
More information about the hotspot-gc-dev
mailing list