Skip to content

Instantly share code, notes, and snippets.

@jaydonnell
Created May 15, 2010 17:24
Show Gist options
  • Save jaydonnell/402299 to your computer and use it in GitHub Desktop.
Save jaydonnell/402299 to your computer and use it in GitHub Desktop.
rbx 1.0
-------
danny-donnells-iMac:ranka ddonnell$ rvm use rbx
Using rbx 1.0.0 20100514
danny-donnells-iMac:ranka ddonnell$ ruby cli.rb
user system total real
ranka: 4.862326 0.000000 4.862326 ( 4.862317)
danny-donnells-iMac:ranka ddonnell$ ruby cli.rb
user system total real
ranka: 4.855770 0.000000 4.855770 ( 4.855766)
danny-donnells-iMac:ranka ddonnell$ ruby cli.rb
user system total real
ranka: 4.860459 0.000000 4.860459 ( 4.860452)
jruby 1.5
---------
danny-donnells-iMac:ranka ddonnell$ rvm use jruby
Using jruby 1.5.0
danny-donnells-iMac:ranka ddonnell$ ruby --server -J-Xmx1024m cli.rb
user system total real
ranka: 5.450000 0.000000 5.450000 ( 5.423000)
danny-donnells-iMac:ranka ddonnell$ ruby --server -J-Xmx1024m cli.rb
user system total real
ranka: 5.421000 0.000000 5.421000 ( 5.395000)
danny-donnells-iMac:ranka ddonnell$ ruby --server -J-Xmx1024m cli.rb
user system total real
ranka: 5.451000 0.000000 5.451000 ( 5.424000)
MRI 1.8.7
---------
danny-donnells-iMac:ranka ddonnell$ rvm use 1.8.7
Using ruby 1.8.7 p249
danny-donnells-iMac:ranka ddonnell$ ruby cli.rb
user system total real
ranka: 9.370000 0.020000 9.390000 ( 9.380259)
danny-donnells-iMac:ranka ddonnell$ ruby cli.rb
user system total real
ranka: 9.350000 0.020000 9.370000 ( 9.365847)
danny-donnells-iMac:ranka ddonnell$ ruby cli.rb
user system total real
ranka: 9.340000 0.020000 9.360000 ( 9.362317)
ree 1.8.7
---------
danny-donnells-iMac:ranka ddonnell$ rvm use ree
Using ree 1.8.7 2010.01
danny-donnells-iMac:ranka ddonnell$ ruby cli.rb
user system total real
ranka: 9.310000 0.010000 9.320000 ( 9.330313)
danny-donnells-iMac:ranka ddonnell$ ruby cli.rb
user system total real
ranka: 9.370000 0.020000 9.390000 ( 9.384754)
danny-donnells-iMac:ranka ddonnell$ ruby cli.rb
user system total real
ranka: 9.470000 0.020000 9.490000 ( 9.492773)
# warmup
20.times do
r = RankA.load('50k', 1000)
end
Benchmark.bm do |x|
x.report('ranka:') {
20.times { r = RankA.load('50k', 1000) }
}
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment