ベンチマークの簡単な測定メソッド追加

irbrcに、

  #簡易ベンチマーク測定
  #bench(親times回数, 実際に実行する子times回数){ 実行処理 }
  #bench{ 実行処理 }でOK
  def bench(bench_count = 5, exe_count = 10000)
    puts Benchmark::CAPTION
    bench_count.times do
      puts Benchmark.measure {
       exe_count.times { yield }
      }
    end
  end

で追加した。

bench do
  #実行したい処理・メソッドなど
  #block内部の処理を5回x10000回実行する
end

bench(10, 100)
  #実行したい処理・メソッドなど
  #block内部の処理を10回x100回実行する
end

irbrcファイルに微妙に書き換えたメソッド定義を何個か作って、
これとうまく合わせると結構便利です。