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

Remove unecessary generalizations in cardTableModRefBS.cpp

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Other
    • Icon: P4 P4
    • tbd
    • 9
    • hotspot
    • gc

      The code in CardTableModRefsBS is unfortunately very generic, it does not utilize the fact that we only have two generations, two committed regions and only one shared page. This makes the code unnecessarily hard to follow.

      Similarly to how the Generations abstraction was cleaned up in genCollectedHeap.cpp, these no longer needed abstractions should be removed.

            Unassigned Unassigned
            ehelin Erik Helin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: