ベンチマークの簡単な測定メソッド追加
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ファイルに微妙に書き換えたメソッド定義を何個か作って、
これとうまく合わせると結構便利です。