blob: 3ac39b59e2e96a7dc449a54849ec3cd0c07cc9d1 [file]
================================================================================================
WITHOUT SPILL
================================================================================================
OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-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 2814 2880 93 36.4 27.5 1.0X
ExternalAppendOnlyUnsafeRowArray 4069 4147 110 25.2 39.7 0.7X
OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-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 5092 5108 22 51.5 19.4 1.0X
ExternalAppendOnlyUnsafeRowArray 12319 12358 55 21.3 47.0 0.4X
OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-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 12620 12711 129 38.9 25.7 1.0X
ExternalAppendOnlyUnsafeRowArray 19962 20007 64 24.6 40.6 0.6X
================================================================================================
WITH SPILL
================================================================================================
OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-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 9745 9767 32 26.9 37.2 1.0X
ExternalAppendOnlyUnsafeRowArray 6339 6355 23 41.4 24.2 1.5X
OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-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 5 5 1 31.9 31.3 1.0X
ExternalAppendOnlyUnsafeRowArray 4 4 0 38.4 26.0 1.2X