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

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

XMLWordPrintable

    • gc
    • b10

      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.

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

              Created:
              Updated:
              Resolved: