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

Improve nmethod iteration during abortable mixed gcs in G1

    Details

    • Type: Enhancement
    • Status: Open
    • Priority: P4
    • Resolution: Unresolved
    • Affects Version/s: 15
    • Fix Version/s: tbd
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
      gc

      Description

      Currently when performing abortable mixed gcs G1 may repeatably scan the same nmethods over and over again because for every phase we scan all nmethods in the strong code root lists of the regions that are currently evacuated.

      Investigate if there is some way to only process the actually relevant embedded oops/relocation fixups during each phase.

      This might improve performance a bit.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              tschatzl Thomas Schatzl
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: