Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8054818

Refactor HeapRegionSeq to manage heap region and auxiliary data

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 8u40, 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Subcomponent:
      gc
    • Resolved In Build:
      b29

      Backports

        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.

          Attachments

            Issue Links

              Activity

                People

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

                  Dates

                  • Created:
                    Updated:
                    Resolved: