prelude: | small_hash = { a: 1 } larger_hash = 20.times.map { |i| [('a'.ord + i).chr.to_sym, i] }.to_h benchmark: dup_small: small_hash.dup dup_larger: larger_hash.dup loop_count: 10000