inliner heuristics
Xin Tong
xerox.time.tech at gmail.com
Mon May 21 12:14:13 PDT 2012
I am investigating the inliner heuristics in C2 compiler of hotspot. There
are a few things i do not get.
1. The inliner heuristics depend on 2 parameters - the call_site_count and
the invocation_count. The invocation_count is the number of times the
method is executed in the previous tier. i.e. interpreter for tier 1
compilation and tier 1 for tier 2 compilation. But what does
call_site_count represent. the number of callsites of this method within
the all callers of the method ? It seems it is calculated based on MD0,
what is the method data ?
2. Is it true that in theory all methods can be inlined in Java ? how about
in the hotspot JVM ?
Thanks
Xin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20120521/b80959c6/attachment.html
More information about the hotspot-compiler-dev
mailing list