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

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

    XMLWordPrintable

Details

    • gc
    • b10

    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

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

              Dates

                Created:
                Updated:
                Resolved: