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

Limit special casing of object copy costs to initial mark

    Details

    • Type: Enhancement
    • Status: Open
    • Priority: P4
    • Resolution: Unresolved
    • Affects Version/s: 14
    • Fix Version/s: tbd
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
      gc

      Description

      Currently G1 has special predictors for copy costs during the entire marking (including remembered set rebuild) that are different than otherwise.

      However, G1 only does additional work in the closures during the initial mark pause, so there does not seem any reason to have separate predictors the whole concurrent operation.

      Limit the special predictor to the initial mark pause; potentially investigate whether there is actually a noticeable difference between initial mark and the "regular" pauses, and eventually simply drop this distinction.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              tschatzl Thomas Schatzl
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: