JDK-8054818 : Refactor HeapRegionSeq to manage heap region and auxiliary data
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 8u40,9
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2014-08-11
  • Updated: 2015-03-31
  • Resolved: 2014-08-18
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8 JDK 9
8u40Fixed 9 b29Fixed
Related Reports
Blocks :  
Blocks :  
Relates :  
Description
Currently HeapRegionSeq only manages the HeapRegion instances corresponding to the heap's region.

Refactor it to actually take over management of the heap region memory and the auxiliary data.

This decreases the amount of responsibilities for G1CollectedHeap, and allows to encapsulate decisions about how memory is managed from G1CollectedHeap.

This is a preparatory change for JDK-8038423.