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]
