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

C2 method-size tuning parameters need update

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: P3
    • Resolution: Won't Fix
    • Affects Version/s: 6, 9, 10
    • Fix Version/s: 11
    • Component/s: hotspot
    • Subcomponent:
    • CPU:
      generic
    • OS:
      generic

      Description

      Certain tunable parameters are sensitive to the size of compiled methods.
      They need revisiting, since machines are larger than when the parameters
      were last tuned (Tiger or before).

      In particular, certain newer optimizations (bimorphic inlining) create larger
      methods which in turn fall foul of the restrictively turned parameters.

      Parameters which may need inflation include:
      InlineSmallCode
      MaxInlineSize
      MaxTrivialSize
      NodeCountInliningCutoff
      MaxNodeLimit
      InlineThrowMaxSize
      MaxTrivialSize
      FreqInlineSize

      Vladimir reports that changes optimizing JVM98 run into InlineSmallCode limits below 2200.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              kvn Vladimir Kozlov
              Reporter:
              jrose John Rose
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: