Skip to content

eregon/benchmark-probe

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Have you ever wanted to benchmark a system in the style of benchmark-ips, but the loop for the system was in code that you didn't control, such as a web framework or routing library? benchmark-probe could help you do that.

Instead of writing:

require 'benchmark/ips'

Benchmark.ips do |x|
  x.report('...') do
    ... my code
  end
end

You write:

require 'benchmark/probe'

my_framework do
  Benchmark.probe
  ... my code
end

You can put Benchmark.probe anywhere you want in your program and the number of times per second it is hit will be reported while your program runs.

[4019.76 i/s]
[2899.57 i/s]
[2867.24 i/s]
[2893.48 i/s]
[2869.34 i/s]

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Ruby 100.0%