fog--fog/benchs/stripping.rb

27 lines
413 B
Ruby

require 'benchmark'
COUNT = 1_000_000
data = "Content-Length: 100\r\n"
Benchmark.bmbm(25) do |bench|
bench.report('chomp') do
COUNT.times do
data.chomp
end
end
bench.report('chop') do
COUNT.times do
data.chop
end
end
bench.report('strip') do
COUNT.times do
data.strip
end
end
bench.report('index') do
COUNT.times do
data[0..-3]
end
end
end