Hacker News new | ask | show | jobs
by JonSkeptic 4621 days ago
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

1 comments

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.