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

   @mapleFU Here are the benchmark results:
   ```
   
-----------------------------------------------------------------------------------------------------------------------
   Benchmark                                                             Time   
          CPU   Iterations UserCounters...
   
-----------------------------------------------------------------------------------------------------------------------
   BM_ReadBinaryColumn/null_probability:0/unique_values:32       474836287 ns   
 474776657 ns            2 bytes_per_second=384.473Mi/s 
items_per_second=22.0857M/s
   BM_ReadBinaryColumn/null_probability:0/unique_values:-1       434672387 ns   
 434605384 ns            2 bytes_per_second=494.577Mi/s 
items_per_second=24.1271M/s
   BM_ReadBinaryColumn/null_probability:1/unique_values:32       528678641 ns   
 528513360 ns            1 bytes_per_second=342.683Mi/s 
items_per_second=19.8401M/s
   BM_ReadBinaryColumn/null_probability:50/unique_values:32      349765391 ns   
 349735470 ns            2 bytes_per_second=318.229Mi/s 
items_per_second=29.982M/s
   BM_ReadBinaryColumn/null_probability:99/unique_values:32      120864639 ns   
 120805587 ns            6 bytes_per_second=342.892Mi/s 
items_per_second=86.7986M/s
   BM_ReadBinaryColumn/null_probability:1/unique_values:-1       461347840 ns   
 461243759 ns            2 bytes_per_second=462.238Mi/s 
items_per_second=22.7337M/s
   BM_ReadBinaryColumn/null_probability:50/unique_values:-1      311592135 ns   
 311527606 ns            2 bytes_per_second=409.375Mi/s 
items_per_second=33.6592M/s
   BM_ReadBinaryColumn/null_probability:99/unique_values:-1      120852971 ns   
 120825490 ns            5 bytes_per_second=345.555Mi/s 
items_per_second=86.7843M/s
   
   BM_ReadBinaryViewColumn/null_probability:0/unique_values:32   549505024 ns   
 549390259 ns            1 bytes_per_second=405.065Mi/s 
items_per_second=19.0862M/s
   BM_ReadBinaryViewColumn/null_probability:0/unique_values:-1   464634983 ns   
 464459504 ns            2 bytes_per_second=548.908Mi/s 
items_per_second=22.5763M/s
   BM_ReadBinaryViewColumn/null_probability:1/unique_values:32   581033006 ns   
 580972897 ns            1 bytes_per_second=380.59Mi/s 
items_per_second=18.0486M/s
   BM_ReadBinaryViewColumn/null_probability:50/unique_values:32  402074921 ns   
 402014938 ns            2 bytes_per_second=376.344Mi/s 
items_per_second=26.083M/s
   BM_ReadBinaryViewColumn/null_probability:99/unique_values:32  179905553 ns   
 179838002 ns            4 bytes_per_second=452.759Mi/s 
items_per_second=58.3067M/s
   BM_ReadBinaryViewColumn/null_probability:1/unique_values:-1   482075501 ns   
 482002918 ns            2 bytes_per_second=525.317Mi/s 
items_per_second=21.7546M/s
   BM_ReadBinaryViewColumn/null_probability:50/unique_values:-1  354106810 ns   
 353977717 ns            2 bytes_per_second=473.283Mi/s 
items_per_second=29.6227M/s
   BM_ReadBinaryViewColumn/null_probability:99/unique_values:-1  188261734 ns   
 188199363 ns            4 bytes_per_second=434.39Mi/s 
items_per_second=55.7162M/s
   ```
   
   And also:
   ```
   
-----------------------------------------------------------------------------------------------------------------
   Benchmark                                                       Time         
    CPU   Iterations UserCounters...
   
-----------------------------------------------------------------------------------------------------------------
   BM_ArrowBinaryPlain/DecodeArrow_Dense/1024                  14212 ns        
14210 ns        50228 bytes_per_second=414.769Mi/s items_per_second=72.064M/s
   BM_ArrowBinaryPlain/DecodeArrow_Dense/4096                  58290 ns        
58282 ns        11985 bytes_per_second=398.701Mi/s items_per_second=70.2786M/s
   BM_ArrowBinaryPlain/DecodeArrow_Dense/32768                470211 ns       
470117 ns         1489 bytes_per_second=399.683Mi/s items_per_second=69.7017M/s
   BM_ArrowBinaryPlain/DecodeArrow_Dense/65536                946275 ns       
946208 ns          733 bytes_per_second=396.158Mi/s items_per_second=69.2617M/s
   BM_ArrowBinaryPlain/DecodeArrowNonNull_Dense/1024           14145 ns        
14144 ns        49130 bytes_per_second=416.686Mi/s items_per_second=72.3969M/s
   BM_ArrowBinaryPlain/DecodeArrowNonNull_Dense/4096           58119 ns        
58114 ns        11972 bytes_per_second=399.856Mi/s items_per_second=70.4821M/s
   BM_ArrowBinaryPlain/DecodeArrowNonNull_Dense/32768         468892 ns       
468840 ns         1494 bytes_per_second=400.771Mi/s items_per_second=69.8916M/s
   BM_ArrowBinaryPlain/DecodeArrowNonNull_Dense/65536         942752 ns       
942656 ns          744 bytes_per_second=397.651Mi/s items_per_second=69.5227M/s
   
   BM_ArrowBinaryViewPlain/DecodeArrow_Dense/1024              22830 ns        
22828 ns        30718 bytes_per_second=258.183Mi/s items_per_second=44.8579M/s
   BM_ArrowBinaryViewPlain/DecodeArrow_Dense/4096              90186 ns        
90181 ns         7691 bytes_per_second=257.673Mi/s items_per_second=45.4198M/s
   BM_ArrowBinaryViewPlain/DecodeArrow_Dense/32768            717476 ns       
717394 ns          974 bytes_per_second=261.917Mi/s items_per_second=45.6764M/s
   BM_ArrowBinaryViewPlain/DecodeArrow_Dense/65536           1432448 ns      
1432321 ns          487 bytes_per_second=261.707Mi/s items_per_second=45.7551M/s
   BM_ArrowBinaryViewPlain/DecodeArrowNonNull_Dense/1024       22801 ns        
22800 ns        30616 bytes_per_second=258.497Mi/s items_per_second=44.9125M/s
   BM_ArrowBinaryViewPlain/DecodeArrowNonNull_Dense/4096       89948 ns        
89943 ns         7775 bytes_per_second=258.356Mi/s items_per_second=45.5401M/s
   BM_ArrowBinaryViewPlain/DecodeArrowNonNull_Dense/32768     716779 ns       
716718 ns          974 bytes_per_second=262.164Mi/s items_per_second=45.7195M/s
   BM_ArrowBinaryViewPlain/DecodeArrowNonNull_Dense/65536    1432034 ns      
1431819 ns          488 bytes_per_second=261.799Mi/s items_per_second=45.7712M/s
   
   BM_ArrowBinaryDict/DecodeArrow_Dense/1024                   21724 ns        
21721 ns        32010 bytes_per_second=271.331Mi/s items_per_second=47.1423M/s
   BM_ArrowBinaryDict/DecodeArrow_Dense/4096                   83431 ns        
83427 ns         8398 bytes_per_second=278.535Mi/s items_per_second=49.097M/s
   BM_ArrowBinaryDict/DecodeArrow_Dense/32768                 671083 ns       
671025 ns         1047 bytes_per_second=280.016Mi/s items_per_second=48.8328M/s
   BM_ArrowBinaryDict/DecodeArrow_Dense/65536                1363601 ns      
1363495 ns          515 bytes_per_second=274.917Mi/s items_per_second=48.0647M/s
   BM_ArrowBinaryDict/DecodeArrowNonNull_Dense/1024            21837 ns        
21835 ns        32200 bytes_per_second=269.924Mi/s items_per_second=46.8978M/s
   BM_ArrowBinaryDict/DecodeArrowNonNull_Dense/4096            82901 ns        
82889 ns         8299 bytes_per_second=280.342Mi/s items_per_second=49.4155M/s
   BM_ArrowBinaryDict/DecodeArrowNonNull_Dense/32768          665523 ns       
665485 ns         1046 bytes_per_second=282.347Mi/s items_per_second=49.2393M/s
   BM_ArrowBinaryDict/DecodeArrowNonNull_Dense/65536         1351333 ns      
1351203 ns          519 bytes_per_second=277.418Mi/s items_per_second=48.502M/s
   
   BM_ArrowBinaryViewDict/DecodeArrow_Dense/1024               22220 ns        
22216 ns        31395 bytes_per_second=265.286Mi/s items_per_second=46.092M/s
   BM_ArrowBinaryViewDict/DecodeArrow_Dense/4096               85562 ns        
85553 ns         8130 bytes_per_second=271.612Mi/s items_per_second=47.8768M/s
   BM_ArrowBinaryViewDict/DecodeArrow_Dense/32768             684968 ns       
684846 ns         1028 bytes_per_second=274.365Mi/s items_per_second=47.8473M/s
   BM_ArrowBinaryViewDict/DecodeArrow_Dense/65536            1371126 ns      
1371053 ns          508 bytes_per_second=273.402Mi/s items_per_second=47.7998M/s
   BM_ArrowBinaryViewDict/DecodeArrowNonNull_Dense/1024        22111 ns        
22107 ns        31383 bytes_per_second=266.594Mi/s items_per_second=46.3193M/s
   BM_ArrowBinaryViewDict/DecodeArrowNonNull_Dense/4096        85359 ns        
85350 ns         8182 bytes_per_second=272.257Mi/s items_per_second=47.9904M/s
   BM_ArrowBinaryViewDict/DecodeArrowNonNull_Dense/32768      680936 ns       
680839 ns         1023 bytes_per_second=275.979Mi/s items_per_second=48.1288M/s
   BM_ArrowBinaryViewDict/DecodeArrowNonNull_Dense/65536     1381028 ns      
1380872 ns          512 bytes_per_second=271.458Mi/s items_per_second=47.4599M/s
   ```


-- 
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: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to