| ================================================================================================ |
| WITHOUT SPILL |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-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 2134 2142 12 48.0 20.8 1.0X |
| ExternalAppendOnlyUnsafeRowArray 3462 3475 19 29.6 33.8 0.6X |
| |
| OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-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 5132 5134 2 51.1 19.6 1.0X |
| ExternalAppendOnlyUnsafeRowArray 12011 12047 51 21.8 45.8 0.4X |
| |
| OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-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 10847 10876 42 45.3 22.1 1.0X |
| ExternalAppendOnlyUnsafeRowArray 17540 17555 21 28.0 35.7 0.6X |
| |
| |
| ================================================================================================ |
| WITH SPILL |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-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 8982 9020 54 29.2 34.3 1.0X |
| ExternalAppendOnlyUnsafeRowArray 6517 6520 4 40.2 24.9 1.4X |
| |
| OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-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 31.6 31.7 1.0X |
| ExternalAppendOnlyUnsafeRowArray 4 4 0 37.7 26.5 1.2X |
| |
| |