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

Ergonomics for GC thread counts should update the flags

    Details

    • Subcomponent:
      gc
    • Resolved In Build:
      b35

      Backports

        Description

        There are a set of options indicating counts for the various GC thread types. If these valuse are set to zero (default), the values are determined ergonomically.

        However, unlike the same mechanism in ParallelGCThreads, the ConcGCThreads and G1ConcRefinementThreads values are never updated and always shows up as zero when running with -XX:+PrintFlagsFinal

        E.g. when running "java -XX:+PrintFlagsFinal -version" on a 32 thread machine, the output is

        ParallelGCThreads = 23
        ConcGCThreads = 0
        G1ConcRefinementThreads = 0

        but expected is

        ParallelGCThreads := 23
        ConcGCThreads := 6
        G1ConcRefinementThreads := 23 (or whatever value determined ergonomically)

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  sangheki Sangheon Kim
                  Reporter:
                  tschatzl Thomas Schatzl
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: