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

Split up G1RemSet::oops_into_collection_set_do into parts

XMLWordPrintable

    • gc

      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.

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

              Created:
              Updated:
              Resolved: