Collapse G1MMUTracker class hierarchy

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Fixed
    • Priority: P4
    • 16
    • Affects Version/s: 16
    • Component/s: hotspot
    • gc
    • b18

      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.

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

              Created:
              Updated:
              Resolved: