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]
