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

Make SATB related code available to other GCs

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 9
    • Fix Version/s: 12
    • Component/s: hotspot
    • Subcomponent:
      gc
    • Resolved In Build:
      b08
    • CPU:
      generic
    • OS:
      generic

      Description

      Currently, only G1 uses SATB for concurrent marking. In the future, other GCs might use SATB as well. In particular, we are using SATB in Shenandoah. We try to do regular merges from upstream JDK9, and it often makes a mess because we are using code from G1 subdirectories. Also, the are several references to G1 SATB from outside G1, and it just seems cleaner to have it in gc/shared.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              kbarrett Kim Barrett
              Reporter:
              rkennke Roman Kennke
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: