alamb commented on PR #8656: URL: https://github.com/apache/arrow-rs/pull/8656#issuecomment-3423216009
🤖: Benchmark completed <details><summary>Details</summary> <p> ``` group add-from-length-repeated-for-offset-buffer main ----- ------------------------------------------ ---- cast binary view to string 1.01 73.3±0.30µs ? ?/sec 1.00 72.5±0.16µs ? ?/sec cast binary view to string view 1.04 105.4±0.24µs ? ?/sec 1.00 101.6±0.25µs ? ?/sec cast binary view to wide string 1.00 70.2±0.23µs ? ?/sec 1.00 70.1±0.24µs ? ?/sec cast date32 to date64 512 1.02 299.6±2.42ns ? ?/sec 1.00 293.6±0.31ns ? ?/sec cast date64 to date32 512 1.00 506.9±2.67ns ? ?/sec 1.00 504.8±0.51ns ? ?/sec cast decimal128 to decimal128 512 1.00 612.5±0.49ns ? ?/sec 1.00 612.7±0.57ns ? ?/sec cast decimal128 to decimal128 512 lower precision 1.00 5.3±0.02µs ? ?/sec 1.01 5.3±0.02µs ? ?/sec cast decimal128 to decimal128 512 with lower scale (infallible) 1.00 6.5±0.01µs ? ?/sec 1.00 6.5±0.01µs ? ?/sec cast decimal128 to decimal128 512 with same scale 1.00 75.7±0.74ns ? ?/sec 1.00 75.9±0.11ns ? ?/sec cast decimal128 to decimal256 512 1.00 2.5±0.00µs ? ?/sec 1.00 2.5±0.01µs ? ?/sec cast decimal256 to decimal128 512 1.00 48.8±0.11µs ? ?/sec 1.02 49.6±0.15µs ? ?/sec cast decimal256 to decimal256 512 1.00 10.9±0.03µs ? ?/sec 1.00 10.9±0.03µs ? ?/sec cast decimal256 to decimal256 512 with same scale 1.00 75.2±0.19ns ? ?/sec 1.00 75.5±0.07ns ? ?/sec cast decimal32 to decimal32 512 1.00 2.3±0.01µs ? ?/sec 1.00 2.3±0.01µs ? ?/sec cast decimal32 to decimal32 512 lower precision 1.00 3.1±0.01µs ? ?/sec 1.00 3.1±0.01µs ? ?/sec cast decimal32 to decimal64 512 1.00 319.7±0.94ns ? ?/sec 1.01 322.9±0.60ns ? ?/sec cast decimal64 to decimal32 512 1.00 3.5±0.01µs ? ?/sec 1.00 3.5±0.01µs ? ?/sec cast decimal64 to decimal64 512 1.00 387.4±0.96ns ? ?/sec 1.00 387.8±0.39ns ? ?/sec cast dict to string view 1.04 53.9±0.09µs ? ?/sec 1.00 52.0±0.28µs ? ?/sec cast f32 to string 512 1.03 19.3±0.17µs ? ?/sec 1.00 18.8±0.06µs ? ?/sec cast f64 to string 512 1.00 21.6±0.21µs ? ?/sec 1.00 21.6±0.08µs ? ?/sec cast float32 to int32 512 1.00 1568.0±15.03ns ? ?/sec 1.00 1561.2±2.82ns ? ?/sec cast float64 to float32 512 1.03 1103.9±1.66ns ? ?/sec 1.00 1074.8±3.44ns ? ?/sec cast float64 to uint64 512 1.00 1762.3±3.69ns ? ?/sec 1.00 1770.5±10.49ns ? ?/sec cast i64 to string 512 1.00 14.2±0.10µs ? ?/sec 1.00 14.2±0.04µs ? ?/sec cast int32 to float32 512 1.03 1069.1±9.13ns ? ?/sec 1.00 1038.8±1.49ns ? ?/sec cast int32 to float64 512 1.02 1059.1±1.71ns ? ?/sec 1.00 1037.0±2.35ns ? ?/sec cast int32 to int32 512 1.00 198.4±0.34ns ? ?/sec 1.08 214.7±0.97ns ? ?/sec cast int32 to int64 512 1.02 1049.3±2.07ns ? ?/sec 1.00 1029.1±2.74ns ? ?/sec cast int32 to uint32 512 1.02 1491.2±9.72ns ? ?/sec 1.00 1462.2±10.65ns ? ?/sec cast int64 to int32 512 1.00 1692.3±3.21ns ? ?/sec 1.01 1701.8±13.59ns ? ?/sec cast string to binary view 512 1.15 3.8±0.01µs ? ?/sec 1.00 3.3±0.01µs ? ?/sec cast string view to binary view 1.00 96.9±0.21ns ? ?/sec 1.06 103.1±0.12ns ? ?/sec cast string view to dict 1.00 169.3±0.32µs ? ?/sec 1.13 190.5±1.33µs ? ?/sec cast string view to string 1.04 56.6±0.52µs ? ?/sec 1.00 54.5±0.14µs ? ?/sec cast string view to wide string 1.04 50.9±0.74µs ? ?/sec 1.00 48.8±0.11µs ? ?/sec cast time32s to time32ms 512 1.13 286.1±2.03ns ? ?/sec 1.00 252.8±3.90ns ? ?/sec cast time32s to time64us 512 1.00 295.0±2.26ns ? ?/sec 1.03 304.2±4.13ns ? ?/sec cast time64ns to time32s 512 1.01 511.7±4.05ns ? ?/sec 1.00 507.7±0.84ns ? ?/sec cast timestamp_ms to i64 512 1.04 453.3±2.25ns ? ?/sec 1.00 433.9±0.69ns ? ?/sec cast timestamp_ms to timestamp_ns 512 1.00 2.2±0.01µs ? ?/sec 1.00 2.2±0.00µs ? ?/sec cast timestamp_ns to timestamp_s 512 1.00 201.1±0.60ns ? ?/sec 1.05 210.6±0.27ns ? ?/sec cast utf8 to date32 512 1.00 11.3±0.02µs ? ?/sec 1.02 11.5±0.03µs ? ?/sec cast utf8 to date64 512 1.06 47.6±0.09µs ? ?/sec 1.00 44.8±0.07µs ? ?/sec cast utf8 to f32 1.00 11.1±0.02µs ? ?/sec 1.04 11.6±0.02µs ? ?/sec cast wide string to binary view 512 1.00 5.6±0.01µs ? ?/sec 1.02 5.8±0.01µs ? ?/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]
