graal inlining decisions
christian.thalinger at oracle.com
Tue May 28 10:54:17 PDT 2013
On May 28, 2013, at 9:08 AM, Mick Jordan <Mick.Jordan at oracle.com> wrote:
> On 5/28/13 8:13 AM, Deneau, Tom wrote:
>> What would be the best command line to use to see what kind of inlining decisions are being made in graal?
>> -- Tom
> This works for me:
I've added PrintInlining some time ago. It produces similar output as the one you already know from HotSpot. It also includes Graal's inlining decisions.
0 5 java.lang.String::replace(char, char) (127 bytes)
@ 1 java.lang.Object.<init>():void (1 bytes) trivial (nodes=4)
@ 121 java.lang.String.<init>(char, boolean):void (15 bytes) relevance-based (relevance=0.994558, nodes=10)
(Note: it's up-side down because of some recent changes in the inlining policy. It will be fixed at some point.)
More information about the graal-dev