File tree 2 files changed +5
-8
lines changed
2 files changed +5
-8
lines changed Original file line number Diff line number Diff line change 1
1
$LOAD_PATH. unshift ( File . join ( File . dirname ( __FILE__ ) , '..' , 'lib' ) )
2
2
require 'grape'
3
- require 'benchmark'
3
+ require 'benchmark/ips '
4
4
5
5
class API < Grape ::API
6
6
prefix :api
@@ -20,12 +20,8 @@ class API < Grape::API
20
20
env [ "HTTP_HEADER#{ i } " ] = '123'
21
21
end
22
22
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
30
26
end
31
27
end
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ Gem::Specification.new do |s|
33
33
s . add_development_dependency 'rack-contrib'
34
34
s . add_development_dependency 'mime-types'
35
35
s . add_development_dependency 'appraisal'
36
+ s . add_development_dependency 'benchmark-ips'
36
37
37
38
s . files = `git ls-files` . split ( "\n " )
38
39
s . test_files = `git ls-files -- {test,spec,features}/*` . split ( "\n " )
You can’t perform that action at this time.
0 commit comments