RFR(M): 6921087: G1: remove per-GC-thread expansion tables from the fine-grain remembered sets

John Cuthbertson john.cuthbertson at oracle.com
Tue Jun 19 19:21:55 UTC 2012


Hi Everyone,

Can I have a review for the cleanup changes, supplied by Thomas Schatzl 
(Johannes Kepler University at Linz), for this CR? The webrev can be 
found at: http://cr.openjdk.java.net/~johnc/6921087/webrev.0/

Summary:
Thomas has removed the per thread expansion tables (PosParPRT) and 
associated, unused, expansion and compaction code along with some 
additional unused code. This change significantly reduces the code 
complexity of the fine grained RSet entries. These changes are a 
prerequisite for some other changes that Thomas has been working on to 
optimize the freeing of RSets' fine grained entries.

I've looked at the changes and they have a thumbs up from me.

Testing: OpenDS (performed by Thomas), the GC test suite with heap 
verification enabled (me), and jprt (me).

Thanks,

JohnC



More information about the hotspot-gc-dev mailing list