Benchmarking Smalltalk on JVM

Rémi Forax forax at univ-mlv.fr
Thu Feb 2 02:47:15 PST 2012


On 02/02/2012 04:45 AM, Mark Roos wrote:
> From Rémi
>         Without the descriptors of invokedynamic and the code of the 
> BSM, it's
>        hard to tell.
>
> Yes but they have no invoke dynamics and I was just wondering if my 
> indy part was causing the
> issue.  Your answer told me that I should be OK so that was helpful.   
> This same code was much
> faster on jdk8-b20 for some reason.

It can be an escape analysis change.
As far as I know, escape analysis don't work through indy call but
if Charles see same performance as Java, escape analysis has to work ??

>
> I will play around and see where the time is going .  Would be nice to 
> have an way to get the 8086 object code.

https://wikis.oracle.com/display/HotSpotInternals/PrintAssembly

>
> thanks
>
> mark

Rémi



More information about the mlvm-dev mailing list