benchmark - Rubyリファレンスマニュアル

screenshot

与えられたブロックを実行して、経過した時間を Process.times() で計り、 Benchmark::Tms オブジェクトを生成して返します。 Tms オブジェクトには to_s が定義されているので、基本的には以下のように 使います。 require 'benchmark' puts Benchmark::CAPTION puts Benchmark.measure { "a"*1_000_000 } => user system total real 1.166667 0.050000 1.216667 ( 0.571355) Benchmark.bm(label_width = 0, *labels) {|rep| ... } benchmark メソッドの引...

http://www.ruby-lang.org/ja/man/html/benchmark.html
http://b.hatena.ne.jp/entry/http://www.ruby-lang.org/ja/man/html/benchmark.html