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

C2 method-size tuning parameters need update

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Won't Fix
    • Icon: P3 P3
    • 11
    • 6, 9, 10
    • hotspot
    • generic
    • generic

      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.

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: