Sha256: 3fbc87752fa8be97a89c38057bb86ceba9c5f1ad7d541598e6c0f89605265f9e

Contents?: true

Size: 474 Bytes

Versions: 22

Compression:

Stored size: 474 Bytes

Contents

require 'rubygems'
require 'bundler/setup'
require 'benchmark'
require 'a9n'

class SampleBenchmarkApp
  def run
    0.upto(1_000).map do |index|
      "#{index} #{::A9n.string_dwarf} #{::A9n.overriden_dwarf}"
    end
  end

  def root
    Pathname.new('./test_app').expand_path
  end

  def env
    :test
  end
end

A9n.app = SampleBenchmarkApp.new
results = []

(1..10).each do
  results << Benchmark.realtime { A9n.app.run }
end

puts (results.reduce(&:+) / 10).round(4)

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
a9n-0.6.2 test_app/benchmark.rb
a9n-0.6.1 test_app/benchmark.rb
a9n-0.6.0 test_app/benchmark.rb
a9n-0.5.7 test_app/benchmark.rb
a9n-0.5.6 test_app/benchmark.rb
a9n-0.5.5 test_app/benchmark.rb
a9n-0.5.4 test_app/benchmark.rb
a9n-0.5.2 test_app/benchmark.rb
a9n-0.5.1 test_app/benchmark.rb
a9n-0.5.0 test_app/benchmark.rb
a9n-0.4.12 test_app/benchmark.rb
a9n-0.4.10 test_app/benchmark.rb
a9n-0.4.9 test_app/benchmark.rb
a9n-0.4.8 test_app/benchmark.rb
a9n-0.4.7 test_app/benchmark.rb
a9n-0.4.6 test_app/benchmark.rb
a9n-0.4.5 test_app/benchmark.rb
a9n-0.4.4 test_app/benchmark.rb
a9n-0.4.3 test_app/benchmark.rb
a9n-0.4.2 test_app/benchmark.rb