SpringFlowers AutumnMoon wrote: > How fast does your Ruby run? > > I got 53648 iterations per second running the following program, > on an Intel 3.2 GHz HT, Win XP machine: > > -------- > > C:\> ruby calculate.rb > 55 > > Ruby 1.8.6 patch 0 on i386-mswin32 > It took 18.64 seconds to run. 53648 iterations per second. > > -------- > > n = 1_000_000 > > start_time = Time.now > > for i in 1..n > t = (1..10).inject {|x, y| x + y } > end > > finish_time = Time.now > > p t > > puts > print "Ruby ", RUBY_VERSION, " patch ", RUBY_PATCHLEVEL, " on ", > RUBY_PLATFORM > > puts > print "It took #{finish_time - start_time} seconds to run." > print " #{(n / (finish_time - start_time)).to_i} iterations per > second.\n" Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz 800MHz FSB Ubuntu 7.04 Ruby1.8.5 on i486-Linux It took 17316402 seconds to run. 58261 iterations per second. Ruby1.9.0 on i686-Linux It took 2.24857 seconds to run. 4447227 iterations per second. -- Posted via http://www.ruby-forum.com/.