Refactor HeapRegionSeq to manage heap region and auxiliary data

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Fixed
    • Priority: P4
    • 9
    • Affects Version/s: 8u40, 9
    • Component/s: hotspot
    • gc
    • b29

        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.

              Assignee:
              Thomas Schatzl
              Reporter:
              Thomas Schatzl
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: