On Feb 21, 2011, at 2:14 PM, Charles Oliver Nutter wrote:
> On Mon, Feb 21, 2011 at 3:19 AM, Christian Thalinger
> <christian.thalin...@oracle.com> wrote:
>> I understand that and I also want the performance to be better than before.  
>> I try to find out why HotSpot is inlining the recursive calls indefinitely...
> 
> I was dozing this afternoon and wondered if perhaps the indy recursive
> calls are not reducing the recursive inlining count within Hotspot.
> Perhaps it could explain why recursive calls are being inlined so
> heavily, potentially to the exclusion of other calls?

Yeah, I suspect something like that.

> 
> Obviously the indy logic is only a stone's throw away from my dynopt
> logic, which works correctly and performs well. So there's something
> about indy inlining decisions that differs from a simple static or
> virtual call...


-- Christian
_______________________________________________
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev

Reply via email to