/
ExternalAppendOnlyUnsafeRowArrayBenchmark-jdk17-results.txt
45 lines (36 loc) · 3.3 KB
/
ExternalAppendOnlyUnsafeRowArrayBenchmark-jdk17-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
================================================================================================
WITHOUT SPILL
================================================================================================
OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Array with 100000 rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ArrayBuffer 3568 3575 10 28.7 34.8 1.0X
ExternalAppendOnlyUnsafeRowArray 5537 6033 702 18.5 54.1 0.6X
OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Array with 1000 rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ArrayBuffer 7365 7431 92 35.6 28.1 1.0X
ExternalAppendOnlyUnsafeRowArray 22793 22881 124 11.5 86.9 0.3X
OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Array with 30000 rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ArrayBuffer 15000 15002 4 32.8 30.5 1.0X
ExternalAppendOnlyUnsafeRowArray 29269 29286 24 16.8 59.5 0.5X
================================================================================================
WITH SPILL
================================================================================================
OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Spilling with 1000 rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
UnsafeExternalSorter 18134 18219 121 14.5 69.2 1.0X
ExternalAppendOnlyUnsafeRowArray 9009 9009 0 29.1 34.4 2.0X
OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Spilling with 10000 rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
UnsafeExternalSorter 8 8 0 20.8 48.1 1.0X
ExternalAppendOnlyUnsafeRowArray 6 6 0 28.0 35.7 1.3X