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

G1 creates too many concurrent refinement threads by default

    Details

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

      Description

      Ever since Concurrent Refinement was parallelized (JDK-6484957), the number of threads created by default (G1ConcRefinementThreads) has been equal to ParallelGCThreads.

      I think by default we should scale G1ConcRefinementThreads down by about the same amount as ConcGCThreads are scaled down. On the linux box I'm using this would reduce G1ConcRefinementThreads from 13 down to 2.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                drwhite Derek White
                Reporter:
                drwhite Derek White
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: