diff options
author | samuel <samuel@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-11-20 10:16:34 +0000 |
---|---|---|
committer | samuel <samuel@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-11-20 10:16:34 +0000 |
commit | 20f1c6c185f63cc4fcc1e27bf947dc1d734327d9 (patch) | |
tree | 23cefed8c71e02e0338c18f637eb7a6cea56c4ef | |
parent | 3710dedc1228dddd65cfb677b87a59b8ea4e91a4 (diff) |
Remove `Benchmark` times.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65851 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rwxr-xr-x | benchmark/vm2_fiber_chain.rb | 26 |
1 files changed, 8 insertions, 18 deletions
diff --git a/benchmark/vm2_fiber_chain.rb b/benchmark/vm2_fiber_chain.rb index 7d5b561229..bd00e8a659 100755 --- a/benchmark/vm2_fiber_chain.rb +++ b/benchmark/vm2_fiber_chain.rb @@ -1,6 +1,4 @@ -#!/usr/bin/env ruby - -require 'benchmark' +# Check performance of fiber creation and transfer. def make_link(previous) Fiber.new do @@ -22,24 +20,16 @@ end def run_benchmark(length, repeats, message = :hello) chain = nil - - time = Benchmark.realtime do - chain = make_chain(length) do - while true - Fiber.yield(message) - end + + chain = make_chain(length) do + while true + Fiber.yield(message) end end - - puts "Creating #{fibers} fibers took #{time}..." - - time = Benchmark.realtime do - repeats.times do - abort "invalid result" unless chain.resume == message - end + + repeats.times do + abort "invalid result" unless chain.resume == message end - - puts "Passing #{repeats} messages took #{time}..." end n = (ARGV[0] || 1000).to_i |