RFR: 8234863: Increase default value of MaxInlineLevel

Jason Zaugg jzaugg at gmail.com
Tue Dec 17 13:15:42 UTC 2019


On Fri, 13 Dec 2019 at 15:07, John Rose <john.r.rose at oracle.com> wrote:

> I’m intrigued that you are interested in this, and I encourage you to
consider
> pulling on this string some more.  I’ll help you pull if you want.
>
> I think this is doable, to a degree, as a starter project, to install new
parameters
> and do initial exploration of their settings.  Actually dialing in the
settings
> and testing them across a range of workloads is a very specialized job,
which
> few of us are good at, but if the optimization seems to pan out we can
find
> the necessary kind of expert.
>
> Your first step, should you choose to accept this mission, would be to
join
> the community.  Your name should be on http://openjdk.java.net/census.
> See http://openjdk.java.net/contribute/.

Thanks for the encouragement. I've submitted an OCA and will work on a
patch.

I'm past some initial tooling issues -- I can build an image and run
jtreg.. I've
added [1] a simple version of the analysis to the existing the flow
analysis and
hooked this into InlineTree::try_to_inline. I've added a new test in the
same
manner as inlining/InlineAccessors.java.

I'll flesh this out and report back after Christmas.

-jason

[1] https://github.com/retronym/jdk/pull/1/


More information about the hotspot-compiler-dev mailing list