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

Use the "next" field to iterate over fine remembered instead of using the hash table

    Details

    • Subcomponent:
      gc
    • Resolved In Build:
      b12

      Backports

        Description

        JDK-7182260 linked together all PerRegionTable data structure (representing parts of the fine remembered set) of a fine remembered set for a particular region.

        The remembered set iterator has not been adapted to this change, still using the hash table and collision list to iterate over the fine remembered set.

        Change this, as iterating over the direct links is faster than going through the hash table: also micro benchmarks (doing nothing per card) show good improvements in overall iteration time.

          Attachments

            Issue Links

              Activity

                People

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

                  Dates

                  • Created:
                    Updated:
                    Resolved: