1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/benchs/stripping.rb

27 lines
413 B
Ruby
Raw Normal View History

2009-07-10 02:22:02 -04:00
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