Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm talking about a research project called SubstrateVM, which achieves 14 ms hello-world time (so including JVM startup, core library loading, everything, measured using the shell's time command) for Ruby. It's not open source at the moment.

It does a closed-world analysis on all your classes and compiles to native code. The JVM it uses is also written in Java, so is also compiled to native code. It uses the new Graal compiler for compilation at runtime (and actually also for the AOT part) so it also has high performance when running.

Details here http://medianetwork.oracle.com/video/player/2623645003001 or here http://chrisseaton.com/jvmls13-one-vm/jvmls13-one-vm.pdf (slide 19), but that's from 2013.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: