1 2 3 4 5 6 7 8 9 10 11 12 13
benchmark: hash_shift_u24: | h = {} (0xff4000..0xffffff).each do |i| h[i] = nil end 300000.times do k, v = h.shift h[k] = v end loop_count: 1