its not that big speed difference in this test: http://www.strchr.com/hash_functions#results
asm version of CRC32 on i5 is fastest, but Java8 switched to murmur3 for hashing strings, i didnt get why they use it instead of
*java.util.zip.CRC32. The collisions seems to be about same.*