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

G1: Disable ReduceInitialCardMarks feature for G1

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3
    • Resolution: Won't Fix
    • Affects Version/s: 7
    • Fix Version/s: hs16
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
      gc
    • CPU:
      generic
    • OS:
      generic

      Description

      During the investigation of 6899058 and 6902115 it was discovered that enabling the ReduceInitialCardMarks feature for G1 results in a significant increase in the number of log buffers that are enqueued by the mutator threads. This increase in the number of completed updated log buffers wakes the concurrent refine thread more frequently and stresses the concurrent refine mechanism.

      6899058 and 6902115 describe and address issues uncovered in this "stress" mode.

      Since no performance increase was observed with enabling the ReduceInitialCardMarks feature, it has been decided to disable this feature for G1 to match the behavior of earlier releases.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                johnc John Cuthbertson
                Reporter:
                johnc John Cuthbertson
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: