RFR (M): 8233306: Sort members in G1's HeapRegion after removal of Space dependency

Thomas Schatzl thomas.schatzl at oracle.com
Thu Oct 31 13:47:04 UTC 2019


Hi all,

  after the change to HeapRegion in JDK-8233306 the declaration fo the 
HeapRegion class is a bit messed up (merging G1ContiguousSpace, adding a 
few members needed from ContiguousSpace).

This change tries to fix this as much as possible by shuffling around 
stuff (i.e. grouping allocation related methods, evacuation related 
methods, some helper pointers in HeapRegion, etc).

Depends on JDK-8189737 also out for review.

CR:
https://bugs.openjdk.java.net/browse/JDK-8233306
Webrev:
http://cr.openjdk.java.net/~tschatzl/8233306/webrev/
Testing:
hs-tier1-5

Thanks,
   Thomas



More information about the hotspot-gc-dev mailing list