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

cardtable interface and class hierarchy simplification

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: P4
    • Resolution: Won't Fix
    • Affects Version/s: hs21
    • Fix Version/s: None
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
      gc
    • CPU:
      generic
    • OS:
      generic

      Description

      Many of the cardtable interfaces and class hierarchy were designed
      at a time when HotSpot was still growing up and designed as a vehicle
      for research and evolution. This has, however, resulted in much avoidable
      cruft and convoluted class hierarchies that serve no real purpose
      in a commercial product JVM. They make code comprehension and
      maintenance expensive and can also make finding, diagnosing and
      finding bugs difficult, as well as leaving performance on the table.

      This CR is aimed at cleaning up this accumulated cruft from the
      classes. See comments section for the specific details.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              ysr Y. Ramakrishna
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: