Benchmark-IPSはRuby標準添付のBenchmarkライブラリを便利に拡張してくれるGemです。 使い方 導入 $ gem install benchmark-ips 用例 普通のBenchmarkならbmメソッドを呼び出すところ、 ipsメソッドを呼び出すあたりが違います。 また、IPSならcompare!という比較用メソッドが用意されています。 require 'benchmark/ips' def slow %w(a b c).shuffle.first end def fast %w(a b c).sample end Benchmark.ips do |x| x.report( "fast" ) { fast } x.report( "slow" ) { slow } x.compare! end 結果はこの通り。 $ ruby benchmarkips.rb Cal