| ================================================================================================ |
| Benchmark for MurMurHash 3 and xxHash64 |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure |
| Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz |
| Hash byte arrays with length 8: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Murmur3_x86_32 9 9 0 239.5 4.2 1.0X |
| xxHash 64-bit 10 10 0 219.3 4.6 0.9X |
| HiveHasher 12 12 0 176.3 5.7 0.7X |
| |
| OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure |
| Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz |
| Hash byte arrays with length 16: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Murmur3_x86_32 13 13 0 157.3 6.4 1.0X |
| xxHash 64-bit 12 12 0 178.0 5.6 1.1X |
| HiveHasher 21 21 0 99.4 10.1 0.6X |
| |
| OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure |
| Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz |
| Hash byte arrays with length 24: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Murmur3_x86_32 17 17 0 123.2 8.1 1.0X |
| xxHash 64-bit 14 14 0 152.7 6.5 1.2X |
| HiveHasher 32 32 0 66.3 15.1 0.5X |
| |
| OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure |
| Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz |
| Hash byte arrays with length 31: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Murmur3_x86_32 26 26 0 79.4 12.6 1.0X |
| xxHash 64-bit 27 27 0 78.5 12.7 1.0X |
| HiveHasher 41 41 0 50.6 19.8 0.6X |
| |
| OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure |
| Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz |
| Hash byte arrays with length 95: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Murmur3_x86_32 60 60 0 35.1 28.5 1.0X |
| xxHash 64-bit 55 55 0 38.3 26.1 1.1X |
| HiveHasher 165 165 0 12.7 78.6 0.4X |
| |
| OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure |
| Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz |
| Hash byte arrays with length 287: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Murmur3_x86_32 162 162 0 12.9 77.3 1.0X |
| xxHash 64-bit 89 90 0 23.5 42.6 1.8X |
| HiveHasher 542 542 0 3.9 258.4 0.3X |
| |
| OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure |
| Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz |
| Hash byte arrays with length 1055: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Murmur3_x86_32 602 602 1 3.5 287.0 1.0X |
| xxHash 64-bit 220 221 0 9.5 104.8 2.7X |
| HiveHasher 2056 2057 1 1.0 980.4 0.3X |
| |
| OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure |
| Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz |
| Hash byte arrays with length 2079: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Murmur3_x86_32 1180 1181 0 1.8 562.9 1.0X |
| xxHash 64-bit 420 421 0 5.0 200.4 2.8X |
| HiveHasher 4073 4078 7 0.5 1942.1 0.3X |
| |
| OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure |
| Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz |
| Hash byte arrays with length 8223: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Murmur3_x86_32 4654 4655 1 0.5 2219.4 1.0X |
| xxHash 64-bit 1454 1455 1 1.4 693.4 3.2X |
| HiveHasher 16156 16157 1 0.1 7703.8 0.3X |
| |
| |