From: SpringFlowers AutumnMoon Date: 2007-09-21T07:49:36+09:00 Subject: How fast does your Ruby run? 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" -- Posted via http://www.ruby-forum.com/.