Sha256: 521dfb8d8ea4e13c78d95ce5649899b29c61fa6c040678bb97832e0945dc19f8

Contents?: true

Size: 362 Bytes

Versions: 17

Compression:

Stored size: 362 Bytes

Contents

require 'unitwise'
require 'ruby-units'
require 'benchmark'

Benchmark.bm(10) do |x|

  x.report('unitwise') do
    100000.times do |x|
      expression = "mm#{x % 20}"
      Unitwise::Measurement.new(x, expression)
    end
  end

  x.report('ruby-units') do
    100000.times do |x|
      expression = "mm^#{x % 20}"
      Unit(x, expression)
    end
  end

end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
unitwise-1.0.1 simple_bench.rb
unitwise-1.0.0 simple_bench.rb
unitwise-0.10.0 simple_bench.rb
unitwise-0.9.1 simple_bench.rb
unitwise-0.9.0 simple_bench.rb
unitwise-0.8.1 simple_bench.rb
unitwise-0.8.0 simple_bench.rb
unitwise-0.7.1 simple_bench.rb
unitwise-0.7.0 simple_bench.rb
unitwise-0.6.2 simple_bench.rb
unitwise-0.6.1 simple_bench.rb
unitwise-0.6.0 simple_bench.rb
unitwise-0.5.1 simple_bench.rb
unitwise-0.5.0 simple_bench.rb
unitwise-0.4.0 simple_bench.rb
unitwise-0.3.2 simple_bench.rb
unitwise-0.3.1 simple_bench.rb