Sha256: 43d55f639ae550f28a15c9ea5f42e4e03012e06f737d917a925c66b561f2ae70
Contents?: true
Size: 545 Bytes
Versions: 3
Compression:
Stored size: 545 Bytes
Contents
#!/usr/bin/env ruby require 'bullshit' class ThrowRaise < Bullshit::RepeatCase compare_time real warmup yes iterations 100 N = 2_000 autocorrelation yes output_dir 'data' data_file yes #output_filename "#{benchmark_name}.log" def benchmark_throw N.times do catch(:foo) do throw :foo end end end def benchmark_raise N.times do begin raise 'foo' rescue end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bullshit-0.1.3 | examples/throw_raise.rb |
bullshit-0.1.2 | examples/throw_raise.rb |
bullshit-0.1.1 | examples/throw_raise.rb |