RFR: 8234863: Increase default value of MaxInlineLevel

Claes Redestad claes.redestad at oracle.com
Sun Dec 8 21:44:53 UTC 2019


increasing MaxInlineLevel can substantially improve performance in some
benchmarks[1], and has been reported to help applications implemented in
scala in particular.

There is always some risk of regressions when tweaking the default
inlining settings. I've done a number of experiments to ascertain that
the effect of increasing this on a wide array of benchmarks. With 15 all
benchmarks tested are show either neutral or positive results, with no
observed regression w.r.t. compilation speed or code cache usage.

Webrev: http://cr.openjdk.java.net/~redestad/8234863/open.00/



[1] One http://renaissance.dev sub-benchmark improve by almost 3x with
an increase from 9 to 15.

More information about the hotspot-compiler-dev mailing list