JDK-8235336 : Increase default value of MaxInlineLevel
  • Type: CSR
  • Component: hotspot
  • Sub-Component: compiler
  • Priority: P3
  • Status: Closed
  • Resolution: Withdrawn
  • Fix Versions: tbd
  • Submitted: 2019-12-04
  • Updated: 2019-12-05
  • Resolved: 2019-12-05
Related Reports
CSR :  
Description
Summary
-------

Increase the default value of the `MaxInlineLevel` flag to 15.

Problem
-------

Multiple parties have reported that increasing the `MaxInlineLevel` flag has significant performance impact on real world application. This is corroborated by results on benchmarks in the Renaissance[1] benchmark suite, where increasing the inlining depth limit improves some subscores by up to 3x.

Solution
--------

Increase the default value of the `MaxInlineLevel` flag to 15.

Specification
-------------

Increase the default value of the `MaxInlineLevel` flag to 15.

[1] https://renaissance.dev/