-XX:+UseOldInlining

Aleksey Shipilev aleksey.shipilev at oracle.com
Wed Jan 22 11:46:18 PST 2014


It's hard to remember to submit the bug :)
 https://bugs.openjdk.java.net/browse/JDK-8032490

John, you seem to be back from vacation? Do you think we should purge
this from VM code?

-Aleksey.

On 01/11/2014 01:04 AM, Christian Thalinger wrote:
> John is on vacation right now but here is what I know.  Years and
> years ago John wanted to rewrite the inlining policy and so the
> existing one got moved under UseOldInlining.  It turned out (and here
> starts the guesswork) that the new inlining was either not as good or
> wasn’t finished and so was never turned on.  Since then we run with
> UseOldInlining.
> 
> I’ve talked to John about this in the past and if I remember
> correctly he agreed that we can get rid of it.  Let’s wait for him to
> come back and decide then what to do.  Can you file a bug so we don’t
> forget?
> 
> On Jan 10, 2014, at 12:23 AM, Aleksey Shipilev
> <aleksey.shipilev at oracle.com> wrote:
> 
>> Hi,
>> 
>> Does anyone remember the story behind -XX:+UseOldInlining? I have 
>> googled, wandered through HotSpot code, searched through JIRA,
>> grepped through Mercurial to no avail. The history on this predates
>> OpenJDK.
>> 
>> In seems we have it unconditionally turned on. It makes the
>> inlining policy a little less understandable to have additional
>> branch here and there. Should we purge this option from the VM
>> codebase? If so, I can prepare the proper revision of this scratch
>> change: 
>> http://cr.openjdk.java.net/~shade/scratch/purge-old-inlining.patch
>> 
>> Thanks, -Aleksey.
> 



More information about the hotspot-compiler-dev mailing list