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

Shenandoah: Only STW GC should process concurrent roots at pauses

    XMLWordPrintable

    Details

    • Subcomponent:
      gc
    • Resolved In Build:
      b24

      Description

      Current logic to include concurrent root processing at final mark pause is wrong. The decision should only base on if it is STW GC, has nothing to do with class unloading.

      In early versions of Shenandoah, they marked through those roots when class unloading is disabled. This is no longer the case. (see JDK-8255847)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              zgu Zhengyu Gu
              Reporter:
              zgu Zhengyu Gu
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: