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

   🤖: 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.6±0.65µs 794.7 MElem/sec     1.12     88.2±2.97µs 708.8 MElem/sec
   boolean mixed true and false/nonnull any black box only result              
1.00     35.0±0.32µs 1787.9 MElem/sec    1.07     37.6±0.86µs 1664.2 MElem/sec
   boolean mixed true and false/nonnull fold black box item                    
1.00     70.0±1.06µs 893.2 MElem/sec     1.15     80.6±0.84µs 775.3 MElem/sec
   boolean mixed true and false/nonnull fold black box item and fold result    
1.15    105.1±2.21µs 594.4 MElem/sec     1.00     91.4±0.70µs 683.5 MElem/sec
   boolean mixed true and false/nonnull fold black box only result             
1.00     39.3±0.18µs 1591.4 MElem/sec    1.45     56.8±0.19µs 1100.2 MElem/sec
   boolean mixed true and false/null any black box item and predicate          
1.10    398.3±2.06µs 156.9 MElem/sec     1.00    362.3±3.20µs 172.5 MElem/sec
   boolean mixed true and false/null any black box only result                 
1.00     35.0±0.28µs 1785.2 MElem/sec    1.53     53.7±0.55µs 1164.1 MElem/sec
   boolean mixed true and false/null fold black box item                       
1.23    399.3±1.05µs 156.5 MElem/sec     1.00    323.9±1.61µs 193.0 MElem/sec
   boolean mixed true and false/null fold black box item and fold result       
1.00    335.1±2.35µs 186.5 MElem/sec     1.24    415.8±5.39µs 150.3 MElem/sec
   boolean mixed true and false/null fold black box only result                
1.00    292.0±0.77µs 214.0 MElem/sec     1.10    320.1±2.30µs 195.2 MElem/sec
   int16/nonnull any black box item and predicate                              
1.00     58.7±1.80µs 1065.0 MElem/sec    1.34     78.9±1.18µs 792.3 MElem/sec
   int16/nonnull any black box only result                                     
1.00     25.8±0.67µs  2.4 GElem/sec      1.36     35.1±0.83µs 1779.5 MElem/sec
   int16/nonnull fold black box item                                           
1.85    104.9±0.84µs 595.6 MElem/sec     1.00     56.7±0.93µs 1102.1 MElem/sec
   int16/nonnull fold black box item and fold result                           
1.16    105.0±1.66µs 595.0 MElem/sec     1.00     90.4±0.64µs 691.4 MElem/sec
   int16/nonnull fold black box only result                                    
1.00      2.3±0.01µs 26.8 GElem/sec      12.63    28.8±0.64µs  2.1 GElem/sec
   int16/null any black box item and predicate                                 
1.00    370.0±5.64µs 168.9 MElem/sec     1.08    400.8±3.06µs 155.9 MElem/sec
   int16/null any black box only result                                        
1.00    303.8±0.87µs 205.8 MElem/sec     1.31    397.8±3.44µs 157.1 MElem/sec
   int16/null fold black box item                                              
1.04    325.8±8.91µs 191.9 MElem/sec     1.00    313.3±3.03µs 199.5 MElem/sec
   int16/null fold black box item and fold result                              
1.00    343.4±3.49µs 182.0 MElem/sec     1.05   361.3±27.60µs 173.0 MElem/sec
   int16/null fold black box only result                                       
1.00    303.8±1.73µs 205.7 MElem/sec     1.23    375.2±5.47µs 166.6 MElem/sec
   int32/nonnull any black box item and predicate                              
1.00     58.8±0.54µs 1063.8 MElem/sec    1.33     78.1±0.38µs 800.0 MElem/sec
   int32/nonnull any black box only result                                     
1.00     25.8±0.14µs  2.4 GElem/sec      1.36     35.2±0.25µs 1776.5 MElem/sec
   int32/nonnull fold black box item                                           
1.00     70.0±0.93µs 893.4 MElem/sec     1.25     87.3±0.30µs 715.7 MElem/sec
   int32/nonnull fold black box item and fold result                           
1.00     89.6±0.31µs 697.7 MElem/sec     1.00     89.5±0.32µs 698.1 MElem/sec
   int32/nonnull fold black box only result                                    
1.00      4.6±0.03µs 13.4 GElem/sec      6.32     28.8±0.19µs  2.1 GElem/sec
   int32/null any black box item and predicate                                 
1.00    312.0±2.07µs 200.3 MElem/sec     1.14    354.4±2.33µs 176.3 MElem/sec
   int32/null any black box only result                                        
1.00    305.3±2.48µs 204.7 MElem/sec     1.10    335.4±0.40µs 186.4 MElem/sec
   int32/null fold black box item                                              
1.15    352.3±0.68µs 177.4 MElem/sec     1.00    307.1±0.79µs 203.5 MElem/sec
   int32/null fold black box item and fold result                              
1.00    386.2±3.03µs 161.8 MElem/sec     1.04    402.1±2.01µs 155.4 MElem/sec
   int32/null fold black box only result                                       
1.00    314.2±1.44µs 198.9 MElem/sec     1.16    364.9±2.25µs 171.3 MElem/sec
   int64/nonnull any black box item and predicate                              
1.00     61.6±0.46µs 1015.4 MElem/sec    1.33     82.1±1.43µs 761.3 MElem/sec
   int64/nonnull any black box only result                                     
1.00     26.8±0.15µs  2.3 GElem/sec      1.32     35.4±0.27µs 1765.7 MElem/sec
   int64/nonnull fold black box item                                           
1.00     52.6±0.55µs 1188.3 MElem/sec    1.19     62.5±0.46µs 999.5 MElem/sec
   int64/nonnull fold black box item and fold result                           
1.00     89.7±0.63µs 696.8 MElem/sec     1.00     89.6±1.42µs 697.8 MElem/sec
   int64/nonnull fold black box only result                                    
1.00      9.4±0.40µs  6.5 GElem/sec      3.14     29.5±0.44µs  2.1 GElem/sec
   int64/null any black box item and predicate                                 
1.00    321.7±2.97µs 194.3 MElem/sec     1.35    433.8±3.49µs 144.1 MElem/sec
   int64/null any black box only result                                        
1.00    304.0±4.24µs 205.6 MElem/sec     1.11    338.0±3.16µs 184.9 MElem/sec
   int64/null fold black box item                                              
1.00    336.2±3.68µs 185.9 MElem/sec     1.06    357.8±1.38µs 174.7 MElem/sec
   int64/null fold black box item and fold result                              
1.12    364.7±1.77µs 171.4 MElem/sec     1.00    325.0±1.16µs 192.3 MElem/sec
   int64/null fold black box only result                                       
1.00    335.7±4.33µs 186.2 MElem/sec     1.11    372.8±4.48µs 167.7 MElem/sec
   int8/nonnull any black box item and predicate                               
1.00     70.3±0.38µs 889.6 MElem/sec     1.12     78.6±3.01µs 795.4 MElem/sec
   int8/nonnull any black box only result                                      
1.04     36.8±0.15µs 1698.3 MElem/sec    1.00     35.3±1.17µs 1771.8 MElem/sec
   int8/nonnull fold black box item                                            
1.00     39.7±0.33µs 1572.4 MElem/sec    1.76     69.9±0.25µs 894.6 MElem/sec
   int8/nonnull fold black box item and fold result                            
1.03     89.6±0.46µs 697.7 MElem/sec     1.00     87.3±0.22µs 716.3 MElem/sec
   int8/nonnull fold black box only result                                     
1.00  1411.6±23.43ns 43.2 GElem/sec      15.03    21.2±0.09µs  2.9 GElem/sec
   int8/null any black box item and predicate                                  
1.02    411.4±1.60µs 151.9 MElem/sec     1.00    402.3±3.14µs 155.3 MElem/sec
   int8/null any black box only result                                         
1.00   379.9±12.67µs 164.5 MElem/sec     1.08    409.3±3.45µs 152.7 MElem/sec
   int8/null fold black box item                                               
1.14    385.7±1.45µs 162.0 MElem/sec     1.00    337.6±2.74µs 185.1 MElem/sec
   int8/null fold black box item and fold result                               
1.00    318.1±3.34µs 196.5 MElem/sec     1.08    344.8±1.20µs 181.3 MElem/sec
   int8/null fold black box only result                                        
1.12    336.4±1.14µs 185.8 MElem/sec     1.00    299.9±1.94µs 208.4 MElem/sec
   string view with len 16/nonnull any black box item and predicate            
1.16   156.1±12.34µs 400.3 MElem/sec     1.00    134.2±1.11µs 465.6 MElem/sec
   string view with len 16/nonnull any black box only result                   
1.00     70.5±1.25µs 886.7 MElem/sec     1.25     87.9±0.77µs 710.8 MElem/sec
   string view with len 16/nonnull fold black box item                         
1.35    143.2±2.66µs 436.6 MElem/sec     1.00    106.2±1.00µs 588.6 MElem/sec
   string view with len 16/nonnull fold black box item and fold result         
1.26    160.7±3.22µs 389.0 MElem/sec     1.00    127.7±1.44µs 489.4 MElem/sec
   string view with len 16/nonnull fold black box only result                  
1.29     61.8±1.87µs 1011.3 MElem/sec    1.00     48.1±0.72µs 1300.5 MElem/sec
   string view with len 16/null any black box item and predicate               
1.12    451.8±1.93µs 138.3 MElem/sec     1.00    404.2±3.78µs 154.6 MElem/sec
   string view with len 16/null any black box only result                      
1.00    355.3±1.72µs 175.9 MElem/sec     1.20    427.9±5.24µs 146.0 MElem/sec
   string view with len 16/null fold black box item                            
1.50    508.7±2.05µs 122.9 MElem/sec     1.00    339.2±1.40µs 184.3 MElem/sec
   string view with len 16/null fold black box item and fold result            
1.08    469.5±1.47µs 133.1 MElem/sec     1.00    436.1±2.07µs 143.3 MElem/sec
   string view with len 16/null fold black box only result                     
1.09    363.7±3.00µs 171.9 MElem/sec     1.00   334.9±12.17µs 186.6 MElem/sec
   string with len 16/nonnull any black box item and predicate                 
1.12    123.1±1.16µs 507.7 MElem/sec     1.00    109.8±1.02µs 569.3 MElem/sec
   string with len 16/nonnull any black box only result                        
1.00     26.5±0.18µs  2.3 GElem/sec      1.66     44.0±0.55µs 1420.7 MElem/sec
   string with len 16/nonnull fold black box item                              
1.16    121.9±1.62µs 512.8 MElem/sec     1.00    105.0±2.32µs 595.0 MElem/sec
   string with len 16/nonnull fold black box item and fold result              
1.24    138.0±1.38µs 452.9 MElem/sec     1.00    111.4±1.77µs 561.2 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.21µs 2024.6 MElem/sec
   string with len 16/null any black box item and predicate                    
1.00    428.8±9.00µs 145.8 MElem/sec     1.01    431.8±3.73µs 144.7 MElem/sec
   string with len 16/null any black box only result                           
1.00    272.9±2.38µs 229.0 MElem/sec     1.17    319.3±2.25µs 195.7 MElem/sec
   string with len 16/null fold black box item                                 
1.20    487.0±3.12µs 128.3 MElem/sec     1.00    406.9±6.10µs 153.6 MElem/sec
   string with len 16/null fold black box item and fold result                 
1.03    431.9±1.60µs 144.7 MElem/sec     1.00   418.2±11.24µs 149.5 MElem/sec
   string with len 16/null fold black box only result                          
1.00    272.9±7.15µs 229.0 MElem/sec     1.09    298.1±1.60µs 209.7 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