Sha256: e5cd78f10180f0cbb174ebc2d79a46bb8fce3d103f26dbe46734eadfa7df9ef9
Contents?: true
Size: 459 Bytes
Versions: 106
Compression:
Stored size: 459 Bytes
Contents
require 'viiite' require 'msgpack' data = MessagePack.pack(:hello => 'world', :nested => ['structure', {:value => 42}]) Viiite.bench do |b| b.range_over([10_000, 100_000, 1000_000], :runs) do |runs| b.report(:strings) do runs.times do MessagePack.unpack(data) end end b.report(:symbols) do options = {:symbolize_keys => true} runs.times do MessagePack.unpack(data, options) end end end end
Version data entries
106 entries across 106 versions & 3 rubygems