mapleFU commented on PR #34323:
URL: https://github.com/apache/arrow/pull/34323#issuecomment-1458658020

   On my MacOS, after change item processed to data + offset:
   
   ```
   
---------------------------------------------------------------------------------------------------------------------------------------
   Benchmark                                                                    
         Time             CPU   Iterations UserCounters...
   
---------------------------------------------------------------------------------------------------------------------------------------
   BM_PlainEncodingByteArray/max-string-length:8/batch-size:512                 
      3659 ns         2745 ns       247512 bytes_per_second=1.38484G/s 
items_per_second=186.507M/s
   BM_PlainEncodingByteArray/max-string-length:64/batch-size:512                
      7606 ns         5272 ns       126288 bytes_per_second=3.2833G/s 
items_per_second=97.122M/s
   BM_PlainEncodingByteArray/max-string-length:1024/batch-size:512              
     85815 ns        62674 ns        12375 bytes_per_second=4.04123G/s 
items_per_second=8.1692M/s
   BM_PlainEncodingByteArray/max-string-length:8/batch-size:2048                
     13546 ns        12073 ns        51654 bytes_per_second=1.2649G/s 
items_per_second=169.637M/s
   BM_PlainEncodingByteArray/max-string-length:64/batch-size:2048               
     62743 ns        47676 ns        14871 bytes_per_second=1.42196G/s 
items_per_second=42.9562M/s
   BM_PlainEncodingByteArray/max-string-length:1024/batch-size:2048             
    239524 ns       208403 ns         3173 bytes_per_second=4.79258G/s 
items_per_second=9.82709M/s
   BM_DeltaLengthEncodingByteArray/max-string-length:8/batch-size:512           
      6249 ns         6093 ns       114491 bytes_per_second=638.957M/s 
items_per_second=84.0366M/s
   BM_DeltaLengthEncodingByteArray/max-string-length:64/batch-size:512          
      8451 ns         7496 ns        98549 bytes_per_second=2.30901G/s 
items_per_second=68.3018M/s
   BM_DeltaLengthEncodingByteArray/max-string-length:1024/batch-size:512        
     82397 ns        68114 ns         9823 bytes_per_second=3.7185G/s 
items_per_second=7.51683M/s
   BM_DeltaLengthEncodingByteArray/max-string-length:8/batch-size:2048          
     26286 ns        25109 ns        27493 bytes_per_second=622.771M/s 
items_per_second=81.5632M/s
   BM_DeltaLengthEncodingByteArray/max-string-length:64/batch-size:2048         
     55228 ns        52277 ns        13039 bytes_per_second=1.29682G/s 
items_per_second=39.176M/s
   BM_DeltaLengthEncodingByteArray/max-string-length:1024/batch-size:2048       
    250357 ns       235479 ns         3064 bytes_per_second=4.24152G/s 
items_per_second=8.69715M/s
   BM_PlainDecodingByteArray/max-string-length:8/batch-size:512                 
      1175 ns         1139 ns       621085 bytes_per_second=3.33662G/s 
items_per_second=449.369M/s
   BM_PlainDecodingByteArray/max-string-length:64/batch-size:512                
      1213 ns         1143 ns       612584 bytes_per_second=15.1485G/s 
items_per_second=448.102M/s
   BM_PlainDecodingByteArray/max-string-length:1024/batch-size:512              
      1167 ns         1140 ns       617573 bytes_per_second=222.27G/s 
items_per_second=449.311M/s
   BM_PlainDecodingByteArray/max-string-length:8/batch-size:2048                
      4436 ns         4248 ns       164415 bytes_per_second=3.59507G/s 
items_per_second=482.14M/s
   BM_PlainDecodingByteArray/max-string-length:64/batch-size:2048               
      4248 ns         4204 ns       156082 bytes_per_second=16.1272G/s 
items_per_second=487.192M/s
   BM_PlainDecodingByteArray/max-string-length:1024/batch-size:2048             
     13921 ns        13883 ns        49055 bytes_per_second=71.9418G/s 
items_per_second=147.515M/s
   BM_DeltaLengthDecodingByteArray/max-string-length:8/batch-size:512           
      1965 ns         1959 ns       356100 bytes_per_second=1.941G/s 
items_per_second=261.41M/s
   BM_DeltaLengthDecodingByteArray/max-string-length:64/batch-size:512          
      5069 ns         5056 ns       139135 bytes_per_second=3.42333G/s 
items_per_second=101.264M/s
   BM_DeltaLengthDecodingByteArray/max-string-length:1024/batch-size:512        
     84992 ns        82547 ns         8386 bytes_per_second=3.06834G/s 
items_per_second=6.20254M/s
   BM_DeltaLengthDecodingByteArray/max-string-length:8/batch-size:2048          
      5911 ns         5891 ns       119511 bytes_per_second=2.59217G/s 
items_per_second=347.639M/s
   BM_DeltaLengthDecodingByteArray/max-string-length:64/batch-size:2048         
     26904 ns        26252 ns        26404 bytes_per_second=2.58242G/s 
items_per_second=78.0131M/s
   BM_DeltaLengthDecodingByteArray/max-string-length:1024/batch-size:2048       
    325519 ns       315624 ns         2253 bytes_per_second=3.16449G/s 
items_per_second=6.48873M/s
   BM_PlainDecodingSpacedByteArray/max-string-length:8/batch-size:512           
      1177 ns         1168 ns       607813 bytes_per_second=3.2343G/s 
items_per_second=438.381M/s null_percent=2
   BM_PlainDecodingSpacedByteArray/max-string-length:64/batch-size:512          
      1257 ns         1187 ns       594091 bytes_per_second=14.3557G/s 
items_per_second=431.357M/s null_percent=2
   BM_PlainDecodingSpacedByteArray/max-string-length:1024/batch-size:512        
      1182 ns         1174 ns       594813 bytes_per_second=212.096G/s 
items_per_second=436.195M/s null_percent=2
   BM_PlainDecodingSpacedByteArray/max-string-length:8/batch-size:2048          
      4985 ns         4728 ns       149907 bytes_per_second=3.20624G/s 
items_per_second=433.189M/s null_percent=2
   BM_PlainDecodingSpacedByteArray/max-string-length:64/batch-size:2048         
      4612 ns         4604 ns       150540 bytes_per_second=14.4954G/s 
items_per_second=444.8M/s null_percent=2
   BM_PlainDecodingSpacedByteArray/max-string-length:1024/batch-size:2048       
     13125 ns        13113 ns        52987 bytes_per_second=74.9127G/s 
items_per_second=156.179M/s null_percent=2
   BM_DeltaLengthDecodingSpacedByteArray/max-string-length:8/batch-size:512     
      1647 ns         1647 ns       418708 bytes_per_second=2.29284G/s 
items_per_second=310.775M/s null_percent=2
   BM_DeltaLengthDecodingSpacedByteArray/max-string-length:64/batch-size:512    
      4548 ns         4547 ns       153156 bytes_per_second=3.74715G/s 
items_per_second=112.594M/s null_percent=2
   BM_DeltaLengthDecodingSpacedByteArray/max-string-length:1024/batch-size:512  
     55928 ns        55923 ns        12517 bytes_per_second=4.45176G/s 
items_per_second=9.15545M/s null_percent=2
   BM_DeltaLengthDecodingSpacedByteArray/max-string-length:8/batch-size:2048    
      5834 ns         5833 ns       120996 bytes_per_second=2.59892G/s 
items_per_second=351.135M/s null_percent=2
   BM_DeltaLengthDecodingSpacedByteArray/max-string-length:64/batch-size:2048   
     17598 ns        17568 ns        39706 bytes_per_second=3.79911G/s 
items_per_second=116.578M/s null_percent=2
   BM_DeltaLengthDecodingSpacedByteArray/max-string-length:1024/batch-size:2048 
    220807 ns       220793 ns         3181 bytes_per_second=4.44916G/s 
items_per_second=9.27566M/s null_percent=2
   BM_DictDecodingByteArray/max-string-length:8/batch-size:512                  
      3380 ns         3380 ns       206645 bytes_per_second=1.12489G/s 
items_per_second=151.498M/s
   BM_DictDecodingByteArray/max-string-length:64/batch-size:512                 
      4823 ns         4822 ns       145563 bytes_per_second=3.58935G/s 
items_per_second=106.175M/s
   BM_DictDecodingByteArray/max-string-length:1024/batch-size:512               
     32011 ns        31901 ns        21840 bytes_per_second=7.93962G/s 
items_per_second=16.0497M/s
   BM_DictDecodingByteArray/max-string-length:8/batch-size:2048                 
     10664 ns        10618 ns        65184 bytes_per_second=1.43825G/s 
items_per_second=192.886M/s
   BM_DictDecodingByteArray/max-string-length:64/batch-size:2048                
     29204 ns        29138 ns        23638 bytes_per_second=2.32661G/s 
items_per_second=70.2853M/s
   BM_DictDecodingByteArray/max-string-length:1024/batch-size:2048              
    139016 ns       138991 ns         5120 bytes_per_second=7.18603G/s 
items_per_second=14.7348M/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: [email protected]

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

Reply via email to