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

Collapse G1MMUTracker class hierarchy

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 16
    • Fix Version/s: 16
    • Component/s: hotspot
    • Subcomponent:
      gc
    • Resolved In Build:
      b18

      Description

      G1MMUTracker is abstract, and we have exactly one implementation, G1MMUTrackerQueue. It seems unlikely we would ever have more than one implementation of this functionality (though we might decide to modify its implementation). The abstract base + derived implementation doesn't seem to be buying us anything here, and we should just collapse the class hierarchy and eliminate the use of virtual functions.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              sjohanss Stefan Johansson
              Reporter:
              kbarrett Kim Barrett
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: