tobixdev opened a new pull request, #8525: URL: https://github.com/apache/arrow-rs/pull/8525
# Which issue does this PR close? Relates to https://github.com/apache/arrow-rs/issues/8505 . I want to ensure that update to `BooleanArray::from_iter` don't introduce performance regressions. # Rationale for this change Add microbenchmarks for observing the performance of `XYZArray::from_iter`. On my machine, executing the benchmarks back to back results in deviations within 1% . ``` Int64Array::from_iter time: [14.292 µs 14.297 µs 14.303 µs] change: [-0.0049% +0.1290% +0.2631%] (p = 0.06 > 0.05) No change in performance detected. Found 26 outliers among 100 measurements (26.00%) 1 (1.00%) low severe 3 (3.00%) low mild 9 (9.00%) high mild 13 (13.00%) high severe Int64Array::from_trusted_len_iter time: [6.7355 µs 6.7472 µs 6.7628 µs] change: [+0.0215% +0.1868% +0.3739%] (p = 0.03 < 0.05) Change within noise threshold. Found 11 outliers among 100 measurements (11.00%) 4 (4.00%) high mild 7 (7.00%) high severe BooleanArray::from_iter time: [7.3389 µs 7.3596 µs 7.3861 µs] change: [-1.3820% -0.8065% -0.2803%] (p = 0.00 < 0.05) Change within noise threshold. Found 16 outliers among 100 measurements (16.00%) 9 (9.00%) high mild 7 (7.00%) high severe ``` # What changes are included in this PR? Only benchmarks # Are these changes tested? Functionality is tested in the implementation file. # Are there any user-facing changes? None -- 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]
