RFR: 8047820: G1 Block offset table does not need to support generic Space classes
Mikael Gerdin
mikael.gerdin at oracle.com
Mon Jun 23 14:25:53 UTC 2014
Hi!
As part of a larger effort to detach G1's HeapRegion from ContiguousSpace[1]
G1's block offset table needs to be modified to work with Space subclasses
which are not subclasses of ContiguousSpace. Just change the code to have
knowledge of G1OffsetTableContigSpace.
This change is part of a set of 4 changes: 8047818, 8047819, 8047820, 8047821
which are needed to refactor the HeapRegion class and its superclasses
in order to simplify the G1 class unloading change which is coming.
Bug:
https://bugs.openjdk.java.net/browse/JDK-8047820
Webrev:
http://cr.openjdk.java.net/~mgerdin/8047820/webrev/
[1] https://bugs.openjdk.java.net/browse/JDK-8047818
Thanks
/Mikael
More information about the hotspot-gc-dev
mailing list