in benchmark.rb [16:28]
def self.measure_time(num = 300, &block)
values = Array.new(num)
num.times do |i|
GC.disable
t1 = Process.times
block.call
t2 = Process.times
GC.enable
values[i] = ((t2.utime + t2.stime) - (t1.utime + t1.stime)) * 1000.0
end
values
end