From: Mahen Surinam Date: 2007-09-24T00:12:49+09:00 Subject: Re: How fast does your Ruby run? 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" 55 Ruby 1.8.6 patch 0 on i386-mswin32 It took 18.146 seconds to run. 55108 iterations per second. this is on a 3.2Ghz with HT, VISTA, guess vista is slower than XP -- Posted via http://www.ruby-forum.com/.