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

G1's incremental calculation of region elapsed time always uses the same age group for prediction

XMLWordPrintable

    • gc
    • b26

      G1 calculates the time it takes to evacuate the contents of a mutator region as they are retired.

      At this time G1 always uses the same region predictor to calculate that amount for all mutator regions.

      This typically results in mispredicting the time as objects in different regions have different predictions. This makes the amount of time left for old gen evacuation wrong during mixed gc, resulting in bad actual pause times.

      This seems to be a day one bug.

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

              Created:
              Updated:
              Resolved: