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

Only enqueue deferred cards with references into regions that have a tracked remembered set during GC

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Fixed
    • P4
    • 11
    • 11
    • hotspot
    • gc
    • b10

    Description

      At the moment, during GC, when updating the remembered set, we defer updates to the remembered sets by enqueuing them into a DCQ to refine them later.

      With the rebuild remembered sets feature (JDK-8180415) we only need to do this for regions where we track the remembered set for. These are much fewer than all of them usually, and checking for them should decrease refinement work significantly.

      Attachments

        Issue Links

          Activity

            People

              tschatzl Thomas Schatzl
              tschatzl Thomas Schatzl
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: