Projects, which use JSR292

Christian Thalinger christian.thalinger at Oracle.com
Mon Feb 21 05:19:14 PST 2011


On Feb 21, 2011, at 2:14 PM, Charles Oliver Nutter wrote:
> On Mon, Feb 21, 2011 at 3:19 AM, Christian Thalinger
> <christian.thalinger at 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


More information about the mlvm-dev mailing list