Hacker News new | ask | show | jobs
by plackemacher 4621 days ago
I wish I could find more information about them. All I can find are videos showcasing the performance improvements but without any explanation.

http://www.youtube.com/user/FlexyCore/videos

1 comments

From what I can gather, it seems FlexyCore generates more efficient, architecture specific assembly code at build time. This is where the performance gains come from.

A little deeper reading shows that it does this through the Dalvik VM, the VM on all Android devices.

I think the creator can say it better than me: http://www.youtube.com/watch?v=tEAz9fRoDmA

So basically it caches the native code produced by the Dalvik VM? I'm surprised Dalvik doesn't already do this.
Dalvik's development has been stalled since Android 2.3, no new JIT or GC improvements since them.

No more talks about it at Google IO, either.

Of course, this is also related to the Oracle's suit against Google.

I wonder if this means Google will reinvest in Dalvik, as I am betting KitKat will again only bring more Google APIs and nothing else.

Sounds more like AOT compilation from Java to native code to me.
Hopefully, it will now.