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

Improve G1 ergonomics for G1RSetRegionEntries(Base)

    XMLWordPrintable

Details

    • Enhancement
    • Status: Closed
    • P4
    • Resolution: Duplicate
    • 14
    • tbd
    • hotspot
    • gc

    Description

      The ergonomically determined maximum number of fine PRTs for a single remembered set is determined by G1RSetRegionEntriesBase.

      If a remembered set has more than that fine PRTs, it starts coarsening random others.

      Ergonomics only takes region size into account, but not actual number of regions, so if you have a large heap (and/or small region size), the default ergonomics are too low.

      G1RSetRegionEntries should be sized with the number of regions too to avoid the significant performance penalty.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: