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

G1: Improve evacuation failure for regions with many objects

    XMLWordPrintable

Details

    • gc

    Description

      JDK-8254739 started storing the exact locations of objects that failed evacuation in lists; this is useful and faster than just iterating over the whole region object-by-object trying to find those that failed evacuation.

      After a certain amount of failed objects in a region, this mechanism is more costly (in time and space) than just giving up and falling back to something else (like iterating over all objects).

      This situation is supposed to be more frequent with pinned regions, so more urgent to investigate then.

      Investigate implementing this or an alternative algorithm to do that.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: