+PrintInlining falsly? says: never executed

Ulf Zibis Ulf.Zibis at gmx.de
Mon Dec 7 05:54:36 PST 2009


Am 07.12.2009 13:52, Christian Thalinger schrieb:
> On Mon, 2009-12-07 at 13:30 +0100, Ulf Zibis wrote:
>   
>> That is what I thought from beginning.
>> So my question remains:
>> If I run my code with default values, method decode in not inlined 
>> because of inline size threshold.
>> If I set MaxInlineSize=250, it should be inlined, because it has only 
>> 189 bytes.
>> My code runs a loop 10 * 25 on a 65536 byte array, so the decode method 
>> is executed 8,192,000 times.
>> Why it is not inlined then ???
>>     
>
> IIRC you never mentioned where to find that code (only the decoder).
>   

Hm, I mentioned the link on 01.12.2009 02:00 CET on this thread. Did you 
oversaw this?

You can find my sources here (in the test tree):
https://java-nio-charset-enhanced.dev.java.net/source/browse/java-nio-charset-enhanced/branches/j7_EUC_TW/?rev=833 


The complete hsdis outputs are in the log folder.

-Ulf

>
>   
>> OK, my question more exactly is, what is a call site?
>>     
>
> http://en.wikipedia.org/wiki/Call_site
Again thanks!




More information about the hotspot-compiler-dev mailing list