summaryrefslogtreecommitdiff
path: root/benchmark/hash_long.yml
blob: 33c0c38f497afd2c132ddebc25c46efbe9912623 (plain)
1
2
3
4
5
6
7
benchmark:
  hash_long: |
    k1 = "Ping Pong Ping Pong Ping Pong Ping Pong Ping Pong Ping Pong Ping Pong Ping Pong Ping Pong Ping Pong";
    k2 = "Pong Ping Pong Ping Pong Ping Pong Ping Pong Ping Pong Ping Pong Ping Pong Ping Pong Ping Pong Ping";
    h = {k1 => 0, k2 => 0};
    3000000.times{|i| k = i % 2 ? k2 : k1; h [k] = h[k] + 1}
loop_count: 1