Sha256: 101e6ef0a2ad59bb90fb5a16c7c0a16e933bde60f930097ec0818b7bdb352f3a

Contents?: true

Size: 459 Bytes

Versions: 6

Compression:

Stored size: 459 Bytes

Contents

require_relative "performance_helper"
$0 = '' # don't let sinatra boot the server
require "sinatra"

v = 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
env = {'HTTP_ACCEPT' => env}

GC.disable

nyara = bench(1000){ Nyara::Ext.parse_accept_value v }
sinatra = bench_raw(1000){ Sinatra::Request.new(env.dup).accept }
sinatra_baseline = bench_raw(1000){ Sinatra::Request.new(env.dup) }
dump nyara: nyara, sinatra: (sinatra - sinatra_baseline)

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
nyara-0.0.1.pre.9 spec/performance/parse_accept_value.rb
nyara-0.0.1.pre.8 spec/performance/parse_accept_value.rb
nyara-0.0.1.pre.6 spec/performance/parse_accept_value.rb
nyara-0.0.1.pre.5 spec/performance/parse_accept_value.rb
nyara-0.0.1.pre.4 spec/performance/parse_accept_value.rb
nyara-0.0.1.pre.3 spec/performance/parse_accept_value.rb