+PrintInlining falsly? says: never executed
Christian.Thalinger at Sun.COM
Mon Dec 7 02:18:18 PST 2009
On Fri, 2009-12-04 at 19:57 +0100, Ulf Zibis wrote:
> I guess, I now understand.
> sun.nio.cs.ext.EUC_TW_C_d_b_codeToBuffer4$Decoder::decode never
> says, that the method was not executed *before* the compilation.
> Wondering why HotSpot compiles a method, which was not executed.
> So a question remains:
> How can I surely find out, that a method was inlined?
> I guess, "too big" means, that the method was *not* inlined.
> Does "never executed" mean, that it was surely inlined?
Everything except "inline (hot)" means it didn't get inlined.
> Other questions:
> What does "call site not reached" mean?
This call site was never executed before.
> What does "Inlining intrinsic" mean?
That an intrinsic (http://en.wikipedia.org/wiki/Intrinsic_function) for
this call site was inlined.
More information about the hotspot-compiler-dev