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

Split up G1RemSet::oops_into_collection_set_do into parts

    XMLWordPrintable

    Details

    • Subcomponent:
      gc

      Description

      G1RemSet::oops_into_collection_set_do performs three different phases at once:

      Update remembered set
      Scan (Java heap) remembered set
      Code root scan

      however, everything is kicked off by only calling this method. This has the disadvantage that we can not use these phases separately (for one reason or another), also because each of these phases does timing by itself.

      For example, JDK-8153503 fails because of this.

      Break up oops_into_collection_set_do() into its components to facilitate reuse.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                Created:
                Updated:
                Resolved: