File tree Expand file tree Collapse file tree 2 files changed +5
-8
lines changed
Expand file tree Collapse file tree 2 files changed +5
-8
lines changed Original file line number Diff line number Diff line change 11$LOAD_PATH. unshift ( File . join ( File . dirname ( __FILE__ ) , '..' , 'lib' ) )
22require 'grape'
3- require 'benchmark'
3+ require 'benchmark/ips '
44
55class API < Grape ::API
66 prefix :api
@@ -20,12 +20,8 @@ class API < Grape::API
2020 env [ "HTTP_HEADER#{ i } " ] = '123'
2121end
2222
23- iters = 5000
24-
25- Benchmark . bm do |bm |
26- bm . report ( 'simple' ) do
27- iters . times do
28- API . call env
29- end
23+ Benchmark . ips do |ips |
24+ ips . report ( 'simple' ) do
25+ API . call env
3026 end
3127end
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ Gem::Specification.new do |s|
3333 s . add_development_dependency 'rack-contrib'
3434 s . add_development_dependency 'mime-types'
3535 s . add_development_dependency 'appraisal'
36+ s . add_development_dependency 'benchmark-ips'
3637
3738 s . files = `git ls-files` . split ( "\n " )
3839 s . test_files = `git ls-files -- {test,spec,features}/*` . split ( "\n " )
You can’t perform that action at this time.
0 commit comments