Guest User

Untitled

a guest
Jul 22nd, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. require 'rubygems'
  2. require 'benchmark'
  3.  
  4. test_array = %w(hamburger cheeseburger goatburger veggieburger lettuce tomato ketchup superburger)
  5.  
  6. Benchmark.bm do |x|
  7. x.report { 1000000.times { test_array.grep(/burger/) } }
  8. x.report { 1000000.times { test_array.select { |item| item.match(/burger/) } } }
  9. end
  10.  
  11. # user system total real
  12. # 4.230000 0.030000 4.260000 ( 4.286455)
  13. # 7.680000 0.020000 7.700000 ( 7.854752)
Add Comment
Please, Sign In to add comment