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

G1: Fully support pinned regions for full gc

    XMLWordPrintable

Details

    • gc
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: