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