JRuby 1.7 sees ipressive performance improvements with Java 7's invokedynamic

Here's a benchmark using Java 6 and &: https://gist.github.com/1493911

 

Instructions on how to get JRuby 1.7: http://blog.jruby.org/2011/12/getting_started_with_jruby_and_java_7

 

For information about how invokedynamic is used in JRuby: http://blog.headius.com/2011/08/invokedynamic-in-jruby-constant-lookup.html