| ================================================================================================ |
| key-value pairs sort |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure |
| AMD EPYC 7763 64-Core Processor |
| key-value pairs sort 25000000: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Tuple-sort using Arrays.sort() 16337 16917 821 1.5 653.5 1.0X |
| Tuple-sort using Arrays.parallelSort() 8220 9097 1240 3.0 328.8 2.0X |
| KV-sort using Sorter 19974 20183 295 1.3 799.0 0.8X |
| |
| |
| ================================================================================================ |
| primitive int array sort |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure |
| AMD EPYC 7763 64-Core Processor |
| primitive int array sort 25000000: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------------------- |
| Java Arrays.sort() on non-primitive int array 14132 14508 532 1.8 565.3 1.0X |
| Java Arrays.parallelSort() on non-primitive int array 6251 6572 453 4.0 250.1 2.3X |
| Java Arrays.sort() on primitive int array 2123 2123 0 11.8 84.9 6.7X |
| Java Arrays.parallelSort() on primitive int array 823 885 54 30.4 32.9 17.2X |
| Sorter without key reuse on primitive int array 8532 8546 18 2.9 341.3 1.7X |
| Sorter with key reuse on primitive int array 10609 10615 9 2.4 424.4 1.3X |
| |
| |