Skip to content

Instantly share code, notes, and snippets.

@davidrunger
davidrunger / string_slicing_benchmark.rb
Last active December 17, 2015 20:34
benchmarking Ruby string slicing
require 'benchmark'
# generate some random strings
n = 5_000_000
string_n = ''
string_2n = ''
letters = ('a'..'z').to_a
n.times { string_n << letters.sample }
(n * 2).times { string_2n << letters.sample }