blob: b750eb7778806d4d25a1e0f92009903a88359741 [file] [log] [blame]
================================================================================================
WITHOUT SPILL
================================================================================================
OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
Array with 100000 rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ArrayBuffer 2002 2005 3 51.1 19.6 1.0X
ExternalAppendOnlyUnsafeRowArray 3460 3469 13 29.6 33.8 0.6X
OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
Array with 1000 rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ArrayBuffer 4991 5016 34 52.5 19.0 1.0X
ExternalAppendOnlyUnsafeRowArray 11893 11903 13 22.0 45.4 0.4X
OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
Array with 30000 rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ArrayBuffer 10185 10192 11 48.3 20.7 1.0X
ExternalAppendOnlyUnsafeRowArray 17456 17556 142 28.2 35.5 0.6X
================================================================================================
WITH SPILL
================================================================================================
OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
Spilling with 1000 rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
UnsafeExternalSorter 8677 8858 255 30.2 33.1 1.0X
ExternalAppendOnlyUnsafeRowArray 6726 6729 4 39.0 25.7 1.3X
OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
Spilling with 10000 rows: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
UnsafeExternalSorter 5 5 0 33.5 29.9 1.0X
ExternalAppendOnlyUnsafeRowArray 4 4 0 39.3 25.4 1.2X