How can jruby take advantage of hotspot - http://headius.blogspot.com/2007/07/understanding-jvm-jit-and-helping-it.html Discussion about OOME - http://www.codingthearchitecture.com/2008/01/14/jvm_lies_the_outofmemory_myth.html How hotspot optimization ofoptimzate Polymorphism - http://blogs.azulsystems.com/cliff/2008/03/another-round-o.html List of tools - http://www.jroller.com/lmchung/entry/java_performance_tools an issue of hotspot but haven't handle in 5 year - http://bugs.sun.com/view_bug.do?bug_id=6186134 A test for how hotspot inline method - http://java.dzone.com/articles/how-aggressive-method-inlining http://nurkiewicz.blogspot.com.au/2013/01/how-aggressive-is-method-inlining-in-jvm.html Various JIT optimization that JVM doing - http://blog.takipi.com/java-on-steroids-5-super-useful-jit-optimization-techniques/ https://www.reddit.com/r/java/comments/kg6xzh/is_java_as_fast_as_c_when_it_comes_to_stack/