/
HashByteArrayBenchmark-results.txt
77 lines (66 loc) · 6.55 KB
/
HashByteArrayBenchmark-results.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
================================================================================================
Benchmark for MurMurHash 3 and xxHash64
================================================================================================
OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash byte arrays with length 8: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32 11 11 0 188.0 5.3 1.0X
xxHash 64-bit 11 11 0 193.1 5.2 1.0X
HiveHasher 12 12 0 177.8 5.6 0.9X
OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash byte arrays with length 16: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32 16 17 0 128.0 7.8 1.0X
xxHash 64-bit 14 14 0 147.6 6.8 1.2X
HiveHasher 22 22 0 96.9 10.3 0.8X
OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash byte arrays with length 24: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32 23 23 0 90.0 11.1 1.0X
xxHash 64-bit 17 17 0 124.6 8.0 1.4X
HiveHasher 37 37 0 56.8 17.6 0.6X
OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash byte arrays with length 31: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32 41 41 0 50.7 19.7 1.0X
xxHash 64-bit 30 30 0 69.2 14.4 1.4X
HiveHasher 50 50 0 42.3 23.6 0.8X
OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash byte arrays with length 95: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32 99 99 0 21.1 47.4 1.0X
xxHash 64-bit 64 64 0 32.6 30.7 1.5X
HiveHasher 180 180 0 11.6 85.9 0.6X
OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash byte arrays with length 287: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32 248 248 0 8.5 118.3 1.0X
xxHash 64-bit 92 92 0 22.8 43.8 2.7X
HiveHasher 516 517 0 4.1 246.1 0.5X
OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash byte arrays with length 1055: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32 925 926 0 2.3 441.2 1.0X
xxHash 64-bit 239 241 1 8.8 114.1 3.9X
HiveHasher 1966 1966 1 1.1 937.4 0.5X
OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash byte arrays with length 2079: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32 1800 1801 1 1.2 858.4 1.0X
xxHash 64-bit 405 407 4 5.2 193.1 4.4X
HiveHasher 3900 3900 0 0.5 1859.5 0.5X
OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Hash byte arrays with length 8223: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
Murmur3_x86_32 6974 6976 3 0.3 3325.4 1.0X
xxHash 64-bit 1556 1557 1 1.3 742.1 4.5X
HiveHasher 15363 15367 6 0.1 7325.7 0.5X