Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'rubygems'
- require 'benchmark'
- test_array = %w(hamburger cheeseburger goatburger veggieburger lettuce tomato ketchup superburger)
- Benchmark.bm do |x|
- x.report { 1000000.times { test_array.grep(/burger/) } }
- x.report { 1000000.times { test_array.select { |item| item.match(/burger/) } } }
- end
- # user system total real
- # 4.230000 0.030000 4.260000 ( 4.286455)
- # 7.680000 0.020000 7.700000 ( 7.854752)
Add Comment
Please, Sign In to add comment