Sha256: b325e0aef01955fc17795feb506b37f1d3a4785a03379760779609cf185faf64
Contents?: true
Size: 359 Bytes
Versions: 30
Compression:
Stored size: 359 Bytes
Contents
require 'benchmark' COUNT = 1000 data = "Content-Length: 100" Benchmark.bmbm(25) do |bench| bench.report('regex') do COUNT.times do header = data.match(/(.*):\s(.*)/) "#{header[1]}: #{header[2]}" end end bench.report('split') do COUNT.times do header = data.split(': ') "#{header[0]}: #{header[1]}" end end end
Version data entries
30 entries across 30 versions & 2 rubygems