Advertisement
Guest User

Untitled

a guest
Jun 27th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rails 0.57 KB | None | 0 0
  1. c = Registration.first.competition
  2. event = Event.find("333")
  3.  
  4. v1 = (1..100).map do
  5.   Benchmark.realtime do
  6.     c.psych_sheet_event event
  7.   end
  8. end
  9. v1 = v1.reduce(&:+) / v1.length
  10.  
  11. v2 = (1..100).map do
  12.   Benchmark.realtime do
  13.     c.psych_sheet_event_v2 event
  14.   end
  15. end
  16. v2 = v2.reduce(&:+) / v2.length
  17.  
  18. v3 = (1..100).map do
  19.   Benchmark.realtime do
  20.     c.psych_sheet_event_v3 event
  21.   end
  22. end
  23. v3 = v3.reduce(&:+) / v3.length
  24.  
  25. puts "original: #{v1} (avg of 100)"
  26. puts "modified without send: #{v2} (avg of 100)"
  27. puts "modified with send: #{v3} (avg of 100)"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement