その fib エントリはほぼ 2 年前のものです。JRuby はそれよりもはるかに高速です。Fib はランタイム パフォーマンスの優れたベンチマークとは言えませんが、私のマシン (SoyLatte (Java 6) を実行する 32 ビット MBP) での数値を次に示します。
jruby --server bench/bench_fib_recursive.rb
0.661000 0.000000 0.661000 ( 0.661139)
0.346000 0.000000 0.346000 ( 0.345864)
0.343000 0.000000 0.343000 ( 0.342955)
0.348000 0.000000 0.348000 ( 0.348176)
0.343000 0.000000 0.343000 ( 0.342783)
jr --fast --server bench/bench_fib_recursive.rb
0.833000 0.000000 0.833000 ( 0.832847)
0.265000 0.000000 0.265000 ( 0.264644)
0.249000 0.000000 0.249000 ( 0.248780)
0.254000 0.000000 0.254000 ( 0.253551)
0.254000 0.000000 0.254000 ( 0.254364)
ruby1.9 bench/bench_fib_recursive.rb
0.380000 0.010000 0.390000 ( 0.381058)
0.370000 0.000000 0.370000 ( 0.400535)
0.370000 0.000000 0.370000 ( 0.388423)
0.370000 0.000000 0.370000 ( 0.400368)
0.370000 0.010000 0.380000 ( 0.398530)
したがって、デフォルト モードは Yarv よりも少し高速であり、新しいまだ実験的な --fast モードはかなり高速です。私たちは JRuby のパフォーマンスに立ち止まることはなく、常に高速化を続けます。
古いグラフを投稿したコメント者は、これらの日付を確認してください。ほんの 1 週間、あるいは 1 か月か 2 か月だった場合は...おそらく...しかし、ほとんどのプロジェクトは 2 年どころか 1 年で大幅に変更されます。