Term stats run (332729 items hashed): HASH NAME FILLED ADD TIME FIND DEL TOTAL Jenkins [1] 92.3% 63451 + 77179 + 16373 = 157003 shift-add-xor [1] 92.0% 53731 + 68477 + 16277 = 138485 one-at-a-time [1] 91.4% 63051 + 74706 + 16400 = 154157 Murmurhash [2] 91.0% 66549 + 79897 + 16300 = 162746 Bernstein [1] 88.5% 83947 + 49795 + 20793 = 154535 Fowler-Noll-Vo [1] 87.3% 83362 + 52825 + 20411 = 156598 Hsieh's SuperFastHash [3] 85.6% 90341 + 54802 + 19715 = 164858 Indexing run (166875 items hashed): HASH NAME FILLED ADD TIME FIND DEL TOTAL shift-add-xor [1] 93.2% 22171 + 28002 + 6858 = 57031 Bernstein [1] 90.0% 22944 + 25917 + 7727 = 56588 Fowler-Noll-Vo [1] 87.0% 25352 + 26887 + 7159 = 59398 Jenkins [1] 87.0% 51102 + 30932 + 7689 = 89723 one-at-a-time [1] 86.9% 43357 + 24793 + 7502 = 75652 Murmurhash [2] 85.7% 50586 + 27507 + 8849 = 86942 Hsieh's SuperFastHash [3] 85.3% 43556 + 23553 + 7721 = 74830 [1] from http://eternallyconfuzzled.com/tuts/algorithms/jsw_tut_hashing.aspx [2] murmurhash is http://code.google.com/p/smhasher/wiki/MurmurHash3 [3] superfasthash is from http://www.azillionmonkeys.com/qed/hash.html