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

Limit special casing of object copy costs to initial mark

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: P4
    • Resolution: Not an Issue
    • 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

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: