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

G1: Process strong OopStorage entries in parallel

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 16
    • Fix Version/s: 16
    • Component/s: hotspot
    • Subcomponent:
      gc
    • Resolved In Build:
      b04

      Description

      Currently the strong root processing deals with the relevant OopStorages by having each thread attempt to claim each storage object, with the one successful claimant for each processing that entire storage. It would be better to use the ParState mechanism to allow multiple threads to work on each storage object, particularly since the number of entries in some of them is increasing as we transition more oops in other places into OopStorage.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              tschatzl Thomas Schatzl
              Reporter:
              kbarrett Kim Barrett
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: