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

G1 creates too many concurrent refinement threads by default

    XMLWordPrintable

    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: