Hi Oliver, > Another more subtle aspect is that our interpreter gets "hot" *very* > quickly, since it's running the same code over and over again > regardless of what Ruby code is executing. If all that Ruby code were > JVM bytecode, each piece would have to get "hot" to run fast...so > interpreting wins there too.
Hmm, from what I understand, hotspot's interpreter is already "super-hot" right after startup. Whereas JRuby's interpreter is jvm bytecode that needs to be compiled by a compiler, hotspot's interpreter is *hand-tuned* low-level assembly. - Clemens _______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev