pitrou commented on PR #35280:
URL: https://github.com/apache/arrow/pull/35280#issuecomment-1557538851

   I will note that the string benchmark numbers are lower with the latest 
benchmarking changes (which reduce the actual string array length), but that 
reflects the non-trivial fixed costs in the sorting routine:
   ```
   ArraySortIndicesStringWide/32768/10000            585 us          584 us     
    1202 bytes_per_second=53.4765M/s items_per_second=1.75232M/s 
null_percent=0.01 size=32.768k
   ArraySortIndicesStringWide/32768/100              606 us          605 us     
    1169 bytes_per_second=51.627M/s items_per_second=1.70824M/s null_percent=1 
size=32.768k
   ArraySortIndicesStringWide/32768/10               610 us          610 us     
    1145 bytes_per_second=51.2671M/s items_per_second=1.86694M/s 
null_percent=10 size=32.768k
   ArraySortIndicesStringWide/32768/2                653 us          652 us     
    1072 bytes_per_second=47.8979M/s items_per_second=3.13904M/s 
null_percent=50 size=32.768k
   ArraySortIndicesStringWide/32768/1               79.4 us         79.4 us     
    8561 bytes_per_second=393.738M/s items_per_second=12.902M/s 
null_percent=100 size=32.768k
   ArraySortIndicesStringWide/32768/0                580 us          579 us     
    1203 bytes_per_second=53.9836M/s items_per_second=1.76893M/s null_percent=0 
size=32.768k
   ArraySortIndicesStringWide/1048576/100          25200 us        25175 us     
      28 bytes_per_second=39.7218M/s items_per_second=1.31475M/s null_percent=1 
size=1048.58k
   ArraySortIndicesStringWide/8388608/100         239121 us       238851 us     
       3 bytes_per_second=33.4937M/s items_per_second=1.10861M/s null_percent=1 
size=8.38861M
   ArraySortIndicesStringWideDict/32768/10000        190 us          190 us     
    3683 bytes_per_second=164.852M/s items_per_second=5.40187M/s 
null_percent=0.01 size=32.768k
   ArraySortIndicesStringWideDict/32768/100          195 us          195 us     
    3591 bytes_per_second=160.284M/s items_per_second=5.30347M/s null_percent=1 
size=32.768k
   ArraySortIndicesStringWideDict/32768/10           216 us          216 us     
    3244 bytes_per_second=144.701M/s items_per_second=5.26945M/s 
null_percent=10 size=32.768k
   ArraySortIndicesStringWideDict/32768/2            278 us          278 us     
    2504 bytes_per_second=112.403M/s items_per_second=7.36645M/s 
null_percent=50 size=32.768k
   ArraySortIndicesStringWideDict/32768/1            108 us          108 us     
    6456 bytes_per_second=288.614M/s items_per_second=9.45732M/s 
null_percent=100 size=32.768k
   ArraySortIndicesStringWideDict/32768/0            190 us          190 us     
    3676 bytes_per_second=164.204M/s items_per_second=5.38062M/s null_percent=0 
size=32.768k
   ArraySortIndicesStringWideDict/1048576/100       1005 us         1005 us     
     695 bytes_per_second=995.211M/s items_per_second=32.9405M/s null_percent=1 
size=1048.58k
   ArraySortIndicesStringWideDict/8388608/100       6826 us         6823 us     
     102 bytes_per_second=1.14501G/s items_per_second=38.8083M/s null_percent=1 
size=8.38861M
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to