Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8276094 Region Pinning in G1
  3. JDK-8253600

G1: Fully support pinned regions for full gc

    XMLWordPrintable

    Details

    • Subcomponent:
      gc
    • Resolved In Build:
      b24

      Description

      After full gc all PTAMS of all regions are set to the bottom of the region.
      There is some special handling for humongous regions where instead of setting ptams correctly, g1 simply clears the mark of the humongous object (and keeps ptams at the bottom)

      Use of G1VerifyBitmaps also clears all prev bitmaps.

      This is wrong for "real" pinned regions with multiple live and dead objects inside - their ptams and bitmap below ptams must be preserved.

      Since currently g1 does not support such kind of pinned regions and there is no problem, this has been filed as an enhancement.

      However one potential solution for JDK-8253081 involves making the old archive regions regular (pinned, due to COW) regions.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                Created:
                Updated:
                Resolved: