adriangbot commented on PR #19390: URL: https://github.com/apache/datafusion/pull/19390#issuecomment-4057505641
🤖 Criterion benchmark completed (GKE) | [trigger](https://github.com/apache/datafusion/pull/19390#issuecomment-4057377284) **New benchmark — branch-only results (no baseline comparison)** <details><summary>Details</summary> <p> ``` group perf_in_list_optims ----- ------------------- bitmap/i16/list=256/match=0% 1.00 5.3±0.01µs ? ?/sec bitmap/i16/list=256/match=50% 1.00 5.3±0.01µs ? ?/sec bitmap/i16/list=4/match=0% 1.00 5.3±0.01µs ? ?/sec bitmap/i16/list=4/match=50% 1.00 5.3±0.00µs ? ?/sec bitmap/i16/list=64/match=0% 1.00 5.3±0.00µs ? ?/sec bitmap/i16/list=64/match=50% 1.00 5.3±0.00µs ? ?/sec bitmap/u8/list=16/match=0% 1.00 5.2±0.00µs ? ?/sec bitmap/u8/list=16/match=50% 1.00 5.2±0.00µs ? ?/sec bitmap/u8/list=4/match=0% 1.00 5.2±0.00µs ? ?/sec bitmap/u8/list=4/match=50% 1.00 5.2±0.00µs ? ?/sec dictionary/i32/dict=10/list=16 1.00 7.7±0.01µs ? ?/sec dictionary/i32/dict=100/list=16 1.00 7.8±0.02µs ? ?/sec dictionary/i32/dict=100/list=16/NOT_IN 1.00 7.8±0.02µs ? ?/sec dictionary/i32/dict=100/list=4 1.00 7.7±0.00µs ? ?/sec dictionary/i32/dict=100/list=64 1.00 7.8±0.02µs ? ?/sec dictionary/i32/dict=1000/list=16 1.00 8.7±0.01µs ? ?/sec dictionary/utf8_long/dict=100/list=16 1.00 8.4±0.01µs ? ?/sec dictionary/utf8_short/dict=50/list=32 1.00 7.9±0.01µs ? ?/sec dictionary/utf8_short/dict=50/list=8 1.00 7.9±0.01µs ? ?/sec dictionary/utf8_short/dict=500/list=20 1.00 10.5±0.01µs ? ?/sec fixed_size_binary/fsb16/list=10000/match=0% 1.00 11.7±0.04µs ? ?/sec fixed_size_binary/fsb16/list=10000/match=50% 1.00 13.9±0.05µs ? ?/sec fixed_size_binary/fsb16/list=256/match=0% 1.00 10.2±0.02µs ? ?/sec fixed_size_binary/fsb16/list=256/match=50% 1.00 11.3±0.01µs ? ?/sec fixed_size_binary/fsb16/list=4/match=0% 1.00 11.5±0.01µs ? ?/sec fixed_size_binary/fsb16/list=4/match=50% 1.00 11.5±0.01µs ? ?/sec fixed_size_binary/fsb16/list=64/match=0% 1.00 10.2±0.02µs ? ?/sec fixed_size_binary/fsb16/list=64/match=50% 1.00 11.3±0.01µs ? ?/sec nulls/bitmap/u8/list=16/match=50%/nulls=20% 1.00 5.3±0.01µs ? ?/sec nulls/branchless/i32/list=16/match=50%/nulls=20% 1.00 8.6±0.01µs ? ?/sec nulls/branchless/i32/list=16/match=50%/nulls=20%/NOT_IN 1.00 8.7±0.01µs ? ?/sec nulls/branchless/i32/list=16/match=50%/nulls=50% 1.00 8.6±0.01µs ? ?/sec nulls/hash/i32/list=64/match=50%/nulls=20% 1.00 10.1±0.04µs ? ?/sec nulls/utf8/long_24b/list=16/match=50%/nulls=20% 1.00 82.7±0.20µs ? ?/sec nulls/utf8/short_8b/list=16/match=50%/nulls=20% 1.00 50.1±0.04µs ? ?/sec nulls/utf8view/long_24b/list=16/match=50%/nulls=20% 1.00 103.8±0.27µs ? ?/sec nulls/utf8view/short_8b/list=16/match=50%/nulls=20% 1.00 11.6±0.01µs ? ?/sec nulls/utf8view/short_8b/list=16/match=50%/nulls=20%/NOT_IN 1.00 11.7±0.01µs ? ?/sec nulls/utf8view/short_8b/list=16/match=50%/nulls=50% 1.00 12.4±0.01µs ? ?/sec primitive/i32/branchless/list=16/match=50%/NOT_IN 1.00 8.7±0.01µs ? ?/sec primitive/i32/branchless/list=32/match=0% 1.00 15.1±0.01µs ? ?/sec primitive/i32/branchless/list=32/match=50% 1.00 15.1±0.01µs ? ?/sec primitive/i32/branchless/list=4/match=0% 1.00 3.4±0.00µs ? ?/sec primitive/i32/branchless/list=4/match=50% 1.00 3.4±0.00µs ? ?/sec primitive/i32/hash/list=256/match=0% 1.00 7.8±0.01µs ? ?/sec primitive/i32/hash/list=256/match=50% 1.00 9.7±0.01µs ? ?/sec primitive/i32/hash/list=64/match=0% 1.00 7.9±0.01µs ? ?/sec primitive/i32/hash/list=64/match=50% 1.00 9.9±0.02µs ? ?/sec primitive/i64/branchless/list=16/match=0% 1.00 15.9±0.06µs ? ?/sec primitive/i64/branchless/list=16/match=50% 1.00 15.9±0.02µs ? ?/sec primitive/i64/branchless/list=4/match=0% 1.00 4.4±0.01µs ? ?/sec primitive/i64/branchless/list=4/match=50% 1.00 4.4±0.01µs ? ?/sec primitive/i64/hash/list=128/match=0% 1.00 7.8±0.01µs ? ?/sec primitive/i64/hash/list=128/match=50% 1.00 9.9±0.01µs ? ?/sec primitive/i64/hash/list=32/match=0% 1.00 8.4±0.01µs ? ?/sec primitive/i64/hash/list=32/match=50% 1.00 11.0±0.01µs ? ?/sec reinterpret/f32/branchless/list=32/match=0% 1.00 15.1±0.01µs ? ?/sec reinterpret/f32/branchless/list=32/match=50% 1.00 15.1±0.01µs ? ?/sec reinterpret/f32/branchless/list=4/match=0% 1.00 3.5±0.00µs ? ?/sec reinterpret/f32/branchless/list=4/match=50% 1.00 3.4±0.00µs ? ?/sec reinterpret/f32/hash/list=64/match=0% 1.00 7.7±0.01µs ? ?/sec reinterpret/f32/hash/list=64/match=50% 1.00 9.8±0.01µs ? ?/sec reinterpret/timestamp_ns/branchless/list=16/match=0% 1.00 15.9±0.01µs ? ?/sec reinterpret/timestamp_ns/branchless/list=16/match=50% 1.00 15.9±0.01µs ? ?/sec reinterpret/timestamp_ns/branchless/list=4/match=0% 1.00 4.4±0.01µs ? ?/sec reinterpret/timestamp_ns/branchless/list=4/match=50% 1.00 4.4±0.01µs ? ?/sec reinterpret/timestamp_ns/hash/list=32/match=0% 1.00 8.2±0.01µs ? ?/sec reinterpret/timestamp_ns/hash/list=32/match=50% 1.00 9.3±0.01µs ? ?/sec utf8/long_24b/list=256/match=0% 1.00 45.4±0.03µs ? ?/sec utf8/long_24b/list=256/match=50% 1.00 84.1±0.36µs ? ?/sec utf8/long_24b/list=4/match=0% 1.00 45.5±0.44µs ? ?/sec utf8/long_24b/list=4/match=50% 1.00 84.0±0.38µs ? ?/sec utf8/long_24b/list=64/match=0% 1.00 45.1±0.06µs ? ?/sec utf8/long_24b/list=64/match=50% 1.00 83.6±0.41µs ? ?/sec utf8/mixed_len/list=16/match=0% 1.00 55.6±0.20µs ? ?/sec utf8/mixed_len/list=16/match=50% 1.00 120.3±0.98µs ? ?/sec utf8/mixed_len/list=64/match=0% 1.00 58.4±0.13µs ? ?/sec utf8/mixed_len/list=64/match=50% 1.00 113.5±0.87µs ? ?/sec utf8/prefix_collision/pfx=12/list=32/match=50% 1.00 94.5±0.37µs ? ?/sec utf8/short_8b/list=16/match=50%/NOT_IN 1.00 50.4±0.03µs ? ?/sec utf8/short_8b/list=256/match=0% 1.00 49.8±0.04µs ? ?/sec utf8/short_8b/list=256/match=50% 1.00 50.8±0.04µs ? ?/sec utf8/short_8b/list=4/match=0% 1.00 49.0±0.04µs ? ?/sec utf8/short_8b/list=4/match=50% 1.00 49.8±0.03µs ? ?/sec utf8/short_8b/list=64/match=0% 1.00 49.9±0.04µs ? ?/sec utf8/short_8b/list=64/match=50% 1.00 51.1±0.06µs ? ?/sec utf8view/boundary_12b/list=16/match=0% 1.00 10.3±0.01µs ? ?/sec utf8view/boundary_12b/list=16/match=50% 1.00 11.1±0.01µs ? ?/sec utf8view/boundary_12b/list=64/match=0% 1.00 10.0±0.00µs ? ?/sec utf8view/boundary_12b/list=64/match=50% 1.00 11.1±0.01µs ? ?/sec utf8view/long_24b/list=16/match=0% 1.00 13.0±0.11µs ? ?/sec utf8view/long_24b/list=16/match=50% 1.00 74.2±0.44µs ? ?/sec utf8view/long_24b/list=256/match=0% 1.00 17.2±0.01µs ? ?/sec utf8view/long_24b/list=256/match=50% 1.00 84.9±0.32µs ? ?/sec utf8view/long_24b/list=4/match=0% 1.00 11.8±0.02µs ? ?/sec utf8view/long_24b/list=4/match=50% 1.00 72.0±0.27µs ? ?/sec utf8view/long_24b/list=64/match=0% 1.00 18.2±0.01µs ? ?/sec utf8view/long_24b/list=64/match=50% 1.00 87.5±0.22µs ? ?/sec utf8view/mixed_len/list=16/match=0% 1.00 12.5±0.01µs ? ?/sec utf8view/mixed_len/list=16/match=50% 1.00 32.4±0.04µs ? ?/sec utf8view/mixed_len/list=64/match=0% 1.00 12.4±0.01µs ? ?/sec utf8view/mixed_len/list=64/match=50% 1.00 43.2±0.05µs ? ?/sec utf8view/prefix_collision/pfx=12/list=32/match=0% 1.00 10.1±0.01µs ? ?/sec utf8view/prefix_collision/pfx=12/list=32/match=50% 1.00 73.7±0.22µs ? ?/sec utf8view/prefix_collision/pfx=16/list=64/match=0% 1.00 10.1±0.00µs ? ?/sec utf8view/prefix_collision/pfx=16/list=64/match=50% 1.00 73.9±0.16µs ? ?/sec utf8view/prefix_collision/pfx=8/list=16/match=0% 1.00 10.1±0.01µs ? ?/sec utf8view/prefix_collision/pfx=8/list=16/match=50% 1.00 65.1±0.30µs ? ?/sec utf8view/short_8b/list=16/match=0% 1.00 10.1±0.02µs ? ?/sec utf8view/short_8b/list=16/match=50% 1.00 11.0±0.01µs ? ?/sec utf8view/short_8b/list=256/match=0% 1.00 10.0±0.00µs ? ?/sec utf8view/short_8b/list=256/match=50% 1.00 11.1±0.02µs ? ?/sec utf8view/short_8b/list=4/match=0% 1.00 11.4±0.00µs ? ?/sec utf8view/short_8b/list=4/match=50% 1.00 11.5±0.01µs ? ?/sec utf8view/short_8b/list=64/match=0% 1.00 10.5±0.01µs ? ?/sec utf8view/short_8b/list=64/match=50% 1.00 11.7±0.01µs ? ?/sec ``` </p> </details> <details><summary>Resource Usage</summary> **branch** | Metric | Value | |--------|-------| | Wall time | 1146.9s | | Peak memory | 2.7 GiB | | Avg memory | 2.7 GiB | | CPU user | 1445.5s | | CPU sys | 2.0s | | Disk read | 0 B | | Disk write | 519.7 MiB | </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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
