Sha256: f9e5b852428670afa280ba44aab5db32ac0ac6024c18f01abe4e92d3a58ce3b5

Contents?: true

Size: 287 Bytes

Versions: 16

Compression:

Stored size: 287 Bytes

Contents

require "benchmark"
require "rack"

Benchmark.bmbm do |x|

  x.report "Rack::HeaderHash" do
    1000.times do
      Rack::Utils::HeaderHash.new("Content-Type" => "text/html")
    end
  end

  x.report "Hash" do
    1000.times do
      { "Content-Type" => "text/html" }
    end
  end
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
cuba-4.0.3 examples/measure.rb
cuba-4.0.1 examples/measure.rb
cuba-4.0.0 examples/measure.rb
cuba-3.9.3 examples/measure.rb
cuba-3.9.2 examples/measure.rb
cuba-3.9.1 examples/measure.rb
cuba-3.9.0 examples/measure.rb
cuba-3.8.1 examples/measure.rb
cuba-3.8.0 examples/measure.rb
cuba-3.7.0 examples/measure.rb
cuba-3.6.0 examples/measure.rb
goofy-1.0.2 examples/measure.rb
cuba-3.5.0 examples/measure.rb
cuba-3.4.0 examples/measure.rb
cuba-3.3.0 examples/measure.rb
cuba-3.2.0 examples/measure.rb