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

G1: Consider putting regions where evacuation failed into next collection set

    XMLWordPrintable

    Details

    • Subcomponent:
      gc

      Description

      A common case in evacuation failure is that only a very small subset of the original contents of the region experiencing the failure is live.
      We mark the region as old and basically completely full.

      This is a waste of space. A following GC could clean them out cheaply in many cases.

      May also be very interesting in case of pinned regions, i.e. clean the affected regions out in the next gc.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              mli Hamlin Li
              Reporter:
              tschatzl Thomas Schatzl
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated: