Tale voce fib è quasi 2 anni. JRuby è molto più veloce di adesso. Fib non è certo un buon punto di riferimento per le prestazioni di esecuzione ma qui ci sono alcuni numeri sulla mia macchina (a 32 bit MBP esecuzione SoyLatte (Java 6)):
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)
Così il nostro modo di default è un po 'più veloce di Yarv e la nostra più recente ancora un po 'sperimentale - la modalità veloce è un po' più veloce. Non lavoriamo mai ancora sulle prestazioni di JRuby e continueremo a essere più veloci.
Per il commentatore che ha pubblicato un grafico antico, si prega di controllare le date di queste cose. Se era solo una settimana o forse un mese o due vecchi ... allora forse ... ma la maggior parte dei progetti cambiano sostanzialmente tra un anno e molto meno due.
fonte
2009-02-06 14:25:02