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

MaxNodeLimit and LiveNodeCountInliningCutoff should be increased

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2
    • Resolution: Fixed
    • Affects Version/s: 8u40, 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b42
    • Verification:
      Verified

      Backports

        Description

        LambdaForm sharing (JEP210, JDK-8046703) introduces new bytecode shapes, which cause C2 compilation bailouts. It manifests as serious peak performance regressions. MaxNodeLimit and LiveNodeCountInliningCutoff should be increased to eliminate such bailouts.

        ILW = HML = P2
        I = H: serious regressions in peak performance in Nashorn/Octane and other JSR292 users
        L = M: only JSR292 users are affected
        W = L: use -XX:MaxNodeLimit=240000 -XX:LiveNodeCountInliningCutoff=40000 to workaround the issue

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  vlivanov Vladimir Ivanov
                  Reporter:
                  vlivanov Vladimir Ivanov
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  6 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: