alamb-ghbot commented on PR #8697:
URL: https://github.com/apache/arrow-rs/pull/8697#issuecomment-3644210935

   🤖: Benchmark completed
   
   <details><summary>Details</summary>
   <p>
   
   
   ```
   group                                                                       
main                                     
override-iterator-default-impl-for-array-iter
   -----                                                                       
----                                     
---------------------------------------------
   boolean mixed true and false/nonnull any black box item and predicate       
1.00     78.7±0.47µs 794.6 MElem/sec     1.12     87.9±1.36µs 710.8 MElem/sec
   boolean mixed true and false/nonnull any black box only result              
1.00     35.0±0.79µs 1785.3 MElem/sec    1.07     37.5±0.16µs 1666.1 MElem/sec
   boolean mixed true and false/nonnull fold black box item                    
1.00     69.9±0.61µs 894.2 MElem/sec     1.15     80.6±0.51µs 775.4 MElem/sec
   boolean mixed true and false/nonnull fold black box item and fold result    
1.15    105.1±1.46µs 594.7 MElem/sec     1.00     91.5±1.50µs 683.1 MElem/sec
   boolean mixed true and false/nonnull fold black box only result             
1.00     39.3±0.11µs 1592.2 MElem/sec    1.45     56.9±0.34µs 1098.5 MElem/sec
   boolean mixed true and false/null any black box item and predicate          
1.10    398.8±2.51µs 156.7 MElem/sec     1.00    362.9±3.48µs 172.2 MElem/sec
   boolean mixed true and false/null any black box only result                 
1.00     35.1±0.59µs 1782.8 MElem/sec    1.54     54.0±1.43µs 1158.0 MElem/sec
   boolean mixed true and false/null fold black box item                       
1.23    399.8±2.43µs 156.3 MElem/sec     1.00    324.2±1.47µs 192.8 MElem/sec
   boolean mixed true and false/null fold black box item and fold result       
1.00    334.9±1.08µs 186.6 MElem/sec     1.24    415.2±3.09µs 150.5 MElem/sec
   boolean mixed true and false/null fold black box only result                
1.00    292.6±2.39µs 213.6 MElem/sec     1.10    320.5±1.52µs 195.0 MElem/sec
   int16/nonnull any black box item and predicate                              
1.00     58.5±0.53µs 1068.6 MElem/sec    1.35     78.7±0.33µs 794.1 MElem/sec
   int16/nonnull any black box only result                                     
1.00     25.7±0.44µs  2.4 GElem/sec      1.37     35.1±0.14µs 1781.0 MElem/sec
   int16/nonnull fold black box item                                           
1.85    104.7±0.50µs 597.1 MElem/sec     1.00     56.5±0.21µs 1106.2 MElem/sec
   int16/nonnull fold black box item and fold result                           
1.16    105.1±1.86µs 594.6 MElem/sec     1.00     90.3±0.23µs 692.2 MElem/sec
   int16/nonnull fold black box only result                                    
1.00      2.3±0.02µs 26.8 GElem/sec      12.62    28.7±0.67µs  2.1 GElem/sec
   int16/null any black box item and predicate                                 
1.00    369.3±3.31µs 169.2 MElem/sec     1.09    401.1±2.03µs 155.8 MElem/sec
   int16/null any black box only result                                        
1.00    304.2±4.88µs 205.4 MElem/sec     1.31    397.4±2.11µs 157.3 MElem/sec
   int16/null fold black box item                                              
1.03    324.4±4.01µs 192.7 MElem/sec     1.00    314.4±3.23µs 198.8 MElem/sec
   int16/null fold black box item and fold result                              
1.00    343.3±2.59µs 182.0 MElem/sec     1.04   358.4±29.71µs 174.4 MElem/sec
   int16/null fold black box only result                                       
1.00    304.7±5.34µs 205.1 MElem/sec     1.23    374.5±1.23µs 166.9 MElem/sec
   int32/nonnull any black box item and predicate                              
1.00     58.8±0.98µs 1062.3 MElem/sec    1.33     78.2±1.30µs 799.3 MElem/sec
   int32/nonnull any black box only result                                     
1.00     25.8±0.35µs  2.4 GElem/sec      1.36     35.1±0.17µs 1778.4 MElem/sec
   int32/nonnull fold black box item                                           
1.00     70.8±3.86µs 882.8 MElem/sec     1.23     87.4±0.59µs 715.1 MElem/sec
   int32/nonnull fold black box item and fold result                           
1.00     89.6±0.34µs 697.4 MElem/sec     1.00     89.6±0.34µs 697.5 MElem/sec
   int32/nonnull fold black box only result                                    
1.00      4.6±0.04µs 13.3 GElem/sec      6.29     28.8±0.29µs  2.1 GElem/sec
   int32/null any black box item and predicate                                 
1.00    312.4±2.80µs 200.0 MElem/sec     1.13    354.2±0.92µs 176.4 MElem/sec
   int32/null any black box only result                                        
1.00    304.6±1.87µs 205.2 MElem/sec     1.10    336.4±2.91µs 185.8 MElem/sec
   int32/null fold black box item                                              
1.15    352.8±0.91µs 177.1 MElem/sec     1.00    307.3±2.54µs 203.4 MElem/sec
   int32/null fold black box item and fold result                              
1.00    386.1±1.46µs 161.9 MElem/sec     1.04    401.6±2.48µs 155.6 MElem/sec
   int32/null fold black box only result                                       
1.00    315.1±6.28µs 198.3 MElem/sec     1.16    364.6±1.51µs 171.4 MElem/sec
   int64/nonnull any black box item and predicate                              
1.00     61.5±0.35µs 1016.4 MElem/sec    1.33     81.7±0.48µs 764.8 MElem/sec
   int64/nonnull any black box only result                                     
1.00     27.0±0.42µs  2.3 GElem/sec      1.31     35.4±0.21µs 1765.9 MElem/sec
   int64/nonnull fold black box item                                           
1.00     52.4±0.19µs 1191.7 MElem/sec    1.19     62.5±0.53µs 1000.4 MElem/sec
   int64/nonnull fold black box item and fold result                           
1.00     89.7±0.44µs 696.9 MElem/sec     1.00     89.3±0.74µs 700.1 MElem/sec
   int64/nonnull fold black box only result                                    
1.00      9.4±0.11µs  6.5 GElem/sec      3.13     29.4±0.28µs  2.1 GElem/sec
   int64/null any black box item and predicate                                 
1.00    321.2±2.11µs 194.6 MElem/sec     1.35    433.9±5.43µs 144.0 MElem/sec
   int64/null any black box only result                                        
1.00    303.2±1.66µs 206.2 MElem/sec     1.11    337.6±1.77µs 185.1 MElem/sec
   int64/null fold black box item                                              
1.00    335.9±3.26µs 186.1 MElem/sec     1.06    357.0±1.94µs 175.1 MElem/sec
   int64/null fold black box item and fold result                              
1.12    365.4±6.59µs 171.0 MElem/sec     1.00    325.8±4.63µs 191.9 MElem/sec
   int64/null fold black box only result                                       
1.00    335.4±2.52µs 186.3 MElem/sec     1.11    371.8±2.78µs 168.1 MElem/sec
   int8/nonnull any black box item and predicate                               
1.00     70.3±1.16µs 888.5 MElem/sec     1.11     78.3±0.80µs 798.4 MElem/sec
   int8/nonnull any black box only result                                      
1.05     36.8±0.32µs 1698.1 MElem/sec    1.00     35.1±0.49µs 1782.9 MElem/sec
   int8/nonnull fold black box item                                            
1.00     39.8±0.80µs 1570.8 MElem/sec    1.76     69.9±0.33µs 894.6 MElem/sec
   int8/nonnull fold black box item and fold result                            
1.03     89.6±0.92µs 697.8 MElem/sec     1.00     87.2±0.27µs 716.4 MElem/sec
   int8/nonnull fold black box only result                                     
1.00  1411.5±14.51ns 43.2 GElem/sec      15.07    21.3±0.30µs  2.9 GElem/sec
   int8/null any black box item and predicate                                  
1.02    411.5±2.26µs 151.9 MElem/sec     1.00    402.4±4.89µs 155.3 MElem/sec
   int8/null any black box only result                                         
1.00   379.1±10.62µs 164.8 MElem/sec     1.08    408.9±3.51µs 152.8 MElem/sec
   int8/null fold black box item                                               
1.14    385.4±1.60µs 162.1 MElem/sec     1.00    337.5±3.14µs 185.2 MElem/sec
   int8/null fold black box item and fold result                               
1.00    317.6±1.81µs 196.8 MElem/sec     1.09    344.6±1.34µs 181.3 MElem/sec
   int8/null fold black box only result                                        
1.12    336.4±0.98µs 185.8 MElem/sec     1.00    299.3±0.66µs 208.8 MElem/sec
   string view with len 16/nonnull any black box item and predicate            
1.11    149.2±0.77µs 418.8 MElem/sec     1.00    134.0±0.52µs 466.5 MElem/sec
   string view with len 16/nonnull any black box only result                   
1.00     70.3±1.00µs 889.4 MElem/sec     1.25     88.1±1.87µs 709.2 MElem/sec
   string view with len 16/nonnull fold black box item                         
1.33    141.5±2.80µs 441.8 MElem/sec     1.00    106.5±1.57µs 586.7 MElem/sec
   string view with len 16/nonnull fold black box item and fold result         
1.25    159.7±4.65µs 391.5 MElem/sec     1.00    128.0±2.61µs 488.2 MElem/sec
   string view with len 16/nonnull fold black box only result                  
1.28     61.7±0.97µs 1013.3 MElem/sec    1.00     48.1±1.65µs 1298.0 MElem/sec
   string view with len 16/null any black box item and predicate               
1.11    451.2±3.33µs 138.5 MElem/sec     1.00    404.8±4.05µs 154.4 MElem/sec
   string view with len 16/null any black box only result                      
1.00    355.8±3.70µs 175.7 MElem/sec     1.20    426.1±1.55µs 146.7 MElem/sec
   string view with len 16/null fold black box item                            
1.50    508.0±1.91µs 123.0 MElem/sec     1.00    339.6±2.78µs 184.0 MElem/sec
   string view with len 16/null fold black box item and fold result            
1.08    469.9±3.65µs 133.0 MElem/sec     1.00    436.2±3.69µs 143.3 MElem/sec
   string view with len 16/null fold black box only result                     
1.09    362.9±2.92µs 172.2 MElem/sec     1.00    332.6±1.41µs 187.9 MElem/sec
   string with len 16/nonnull any black box item and predicate                 
1.11    122.8±0.99µs 508.8 MElem/sec     1.00    110.7±1.78µs 564.4 MElem/sec
   string with len 16/nonnull any black box only result                        
1.00     26.4±0.11µs  2.3 GElem/sec      1.66     44.0±0.17µs 1421.3 MElem/sec
   string with len 16/nonnull fold black box item                              
1.16    122.2±5.41µs 511.4 MElem/sec     1.00    105.0±0.53µs 595.2 MElem/sec
   string with len 16/nonnull fold black box item and fold result              
1.23    137.7±0.96µs 453.9 MElem/sec     1.00    111.5±0.56µs 560.3 MElem/sec
   string with len 16/nonnull fold black box only result                       
1.00     14.3±0.32µs  4.3 GElem/sec      2.16     30.9±0.12µs 2022.6 MElem/sec
   string with len 16/null any black box item and predicate                    
1.00    427.4±2.38µs 146.2 MElem/sec     1.01    432.9±3.64µs 144.4 MElem/sec
   string with len 16/null any black box only result                           
1.00    272.9±2.71µs 229.0 MElem/sec     1.17    319.6±2.30µs 195.6 MElem/sec
   string with len 16/null fold black box item                                 
1.20    487.2±3.94µs 128.3 MElem/sec     1.00    406.6±5.22µs 153.7 MElem/sec
   string with len 16/null fold black box item and fold result                 
1.04    432.0±1.76µs 144.7 MElem/sec     1.00    417.1±3.40µs 149.8 MElem/sec
   string with len 16/null fold black box only result                          
1.00    271.7±0.70µs 230.0 MElem/sec     1.10    298.6±2.96µs 209.3 MElem/sec
   ```
   
   
   </p>
   </details>
   
   


-- 
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