adriangbot commented on PR #25187: URL: https://github.com/apache/datafusion/pull/25187#issuecomment-5994864073
🤖 Benchmark completed (GKE) | [trigger](https://github.com/apache/datafusion/pull/25187#issuecomment-5994634617) **Instance:** `c4a-highmem-16` (12 vCPU / 65 GiB) Comparing 73d1e2609476d47af3c4d410d148722c4842736f (73d1e2609476d47af3c4d410d148722c4842736f) to 3787a2b324288c743fb764bdb7b893d794b58b8c [diff](https://github.com/apache/datafusion/compare/3787a2b324288c743fb764bdb7b893d794b58b8c..73d1e2609476d47af3c4d410d148722c4842736f) <details><summary>Run configuration</summary> ```yaml run benchmark in_list_rewrite env: BENCH_FILTER: "^in_list_rewrite/(int32|int64|uint64|utf8|utf8view_inline)/" baseline: ref: "3787a2b324288c743fb764bdb7b893d794b58b8c" changed: ref: "73d1e2609476d47af3c4d410d148722c4842736f" ``` </details> <details><summary>CPU Details (lscpu)</summary> ``` Architecture: aarch64 CPU op-mode(s): 64-bit Byte Order: Little Endian CPU(s): 16 On-line CPU(s) list: 0-15 Vendor ID: ARM Model name: Neoverse-V2 Model: 1 Thread(s) per core: 1 Core(s) per cluster: 16 Socket(s): - Cluster(s): 1 Stepping: r0p1 BogoMIPS: 2000.00 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm sb paca pacg dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh rng bti L1d cache: 1 MiB (16 instances) L1i cache: 1 MiB (16 instances) L2 cache: 32 MiB (16 instances) L3 cache: 80 MiB (1 instance) NUMA node(s): 1 NUMA node0 CPU(s): 0-15 Vulnerability Gather data sampling: Not affected Vulnerability Indirect target selection: Not affected Vulnerability Itlb multihit: Not affected Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Not affected Vulnerability Mmio stale data: Not affected Vulnerability Reg file data sampling: Not affected Vulnerability Retbleed: Not affected Vulnerability Spec rstack overflow: Not affected Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Vulnerability Spectre v1: Mitigation; __user pointer sanitization Vulnerability Spectre v2: Mitigation; CSV2, BHB Vulnerability Srbds: Not affected Vulnerability Tsa: Not affected Vulnerability Tsx async abort: Not affected Vulnerability Vmscape: Not affected ``` </details> <details><summary>Details</summary> <p> ``` group HEAD codex_in-list-short-rewrite ----- ---- --------------------------- in_list_rewrite/int32/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=2/chain 1.00 1859.1±34.37ns 4.1 GElem/sec 1.00 1853.4±11.96ns 4.1 GElem/sec in_list_rewrite/int32/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=2/in_list 1.00 1961.2±13.91ns 3.9 GElem/sec 1.00 1965.3±5.84ns 3.9 GElem/sec in_list_rewrite/int32/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=3/chain 1.00 1926.6±8.04ns 4.0 GElem/sec 1.00 1924.8±20.02ns 4.0 GElem/sec in_list_rewrite/int32/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=3/in_list 1.00 3.0±0.01µs 2.5 GElem/sec 1.00 3.0±0.01µs 2.5 GElem/sec in_list_rewrite/int32/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=2/chain 1.00 1864.2±6.14ns 4.1 GElem/sec 1.00 1855.1±6.92ns 4.1 GElem/sec in_list_rewrite/int32/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=2/in_list 1.00 2.0±0.01µs 3.8 GElem/sec 1.00 2.0±0.01µs 3.8 GElem/sec in_list_rewrite/int32/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=3/chain 1.00 1927.2±6.53ns 4.0 GElem/sec 1.00 1927.5±7.18ns 4.0 GElem/sec in_list_rewrite/int32/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=3/in_list 1.01 3.1±0.01µs 2.4 GElem/sec 1.00 3.1±0.01µs 2.5 GElem/sec in_list_rewrite/int32/balanced/batch=8192/nulls=0%/match=50%/in/list=2/chain 1.01 4.1±0.03µs 1905.4 MElem/sec 1.00 4.1±0.01µs 1918.9 MElem/sec in_list_rewrite/int32/balanced/batch=8192/nulls=0%/match=50%/in/list=2/in_list 1.00 1971.4±8.78ns 3.9 GElem/sec 1.00 1963.5±5.95ns 3.9 GElem/sec in_list_rewrite/int32/balanced/batch=8192/nulls=0%/match=50%/in/list=3/chain 1.00 6.5±0.01µs 1195.1 MElem/sec 1.00 6.5±0.07µs 1201.0 MElem/sec in_list_rewrite/int32/balanced/batch=8192/nulls=0%/match=50%/in/list=3/in_list 1.01 3.1±0.02µs 2.5 GElem/sec 1.00 3.0±0.01µs 2.5 GElem/sec in_list_rewrite/int32/balanced/batch=8192/nulls=0%/match=50%/not_in/list=2/chain 1.01 4.1±0.02µs 1905.6 MElem/sec 1.00 4.1±0.01µs 1921.3 MElem/sec in_list_rewrite/int32/balanced/batch=8192/nulls=0%/match=50%/not_in/list=2/in_list 1.00 2.0±0.01µs 3.8 GElem/sec 1.00 2.0±0.01µs 3.8 GElem/sec in_list_rewrite/int32/balanced/batch=8192/nulls=0%/match=50%/not_in/list=3/chain 1.01 6.5±0.03µs 1199.6 MElem/sec 1.00 6.5±0.02µs 1209.4 MElem/sec in_list_rewrite/int32/balanced/batch=8192/nulls=0%/match=50%/not_in/list=3/in_list 1.01 3.1±0.01µs 2.4 GElem/sec 1.00 3.1±0.01µs 2.5 GElem/sec in_list_rewrite/int32/miss/batch=8192/nulls=0%/match=0%/in/list=2/chain 1.00 3.6±0.02µs 2.1 GElem/sec 1.00 3.6±0.01µs 2.1 GElem/sec in_list_rewrite/int32/miss/batch=8192/nulls=0%/match=0%/in/list=2/in_list 1.00 1967.3±8.74ns 3.9 GElem/sec 1.00 1966.9±8.32ns 3.9 GElem/sec in_list_rewrite/int32/miss/batch=8192/nulls=0%/match=0%/in/list=3/chain 1.01 5.5±0.02µs 1419.3 MElem/sec 1.00 5.5±0.03µs 1428.3 MElem/sec in_list_rewrite/int32/miss/batch=8192/nulls=0%/match=0%/in/list=3/in_list 1.00 3.1±0.01µs 2.5 GElem/sec 1.00 3.0±0.01µs 2.5 GElem/sec in_list_rewrite/int32/miss/batch=8192/nulls=0%/match=0%/not_in/list=2/chain 1.00 3.6±0.01µs 2.1 GElem/sec 1.00 3.6±0.02µs 2.1 GElem/sec in_list_rewrite/int32/miss/batch=8192/nulls=0%/match=0%/not_in/list=2/in_list 1.01 2.0±0.01µs 3.8 GElem/sec 1.00 2.0±0.01µs 3.8 GElem/sec in_list_rewrite/int32/miss/batch=8192/nulls=0%/match=0%/not_in/list=3/chain 1.01 5.5±0.02µs 1417.9 MElem/sec 1.00 5.5±0.01µs 1429.9 MElem/sec in_list_rewrite/int32/miss/batch=8192/nulls=0%/match=0%/not_in/list=3/in_list 1.01 3.1±0.02µs 2.4 GElem/sec 1.00 3.1±0.01µs 2.5 GElem/sec in_list_rewrite/int32/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=2/chain 1.02 2.9±0.02µs 2.7 GElem/sec 1.00 2.8±0.03µs 2.7 GElem/sec in_list_rewrite/int32/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=2/in_list 1.00 1959.2±6.99ns 3.9 GElem/sec 1.00 1965.7±14.74ns 3.9 GElem/sec in_list_rewrite/int32/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=3/chain 1.01 3.9±0.02µs 2014.2 MElem/sec 1.00 3.9±0.02µs 2026.3 MElem/sec in_list_rewrite/int32/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=3/in_list 1.00 3.0±0.01µs 2.5 GElem/sec 1.00 3.0±0.01µs 2.5 GElem/sec in_list_rewrite/int32/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=2/chain 1.01 2.8±0.01µs 2.8 GElem/sec 1.00 2.7±0.01µs 2.8 GElem/sec in_list_rewrite/int32/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=2/in_list 1.00 2.0±0.01µs 3.8 GElem/sec 1.00 2.0±0.01µs 3.8 GElem/sec in_list_rewrite/int32/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=3/chain 1.01 3.7±0.02µs 2.1 GElem/sec 1.00 3.7±0.03µs 2.1 GElem/sec in_list_rewrite/int32/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=3/in_list 1.00 3.1±0.01µs 2.4 GElem/sec 1.00 3.1±0.01µs 2.5 GElem/sec in_list_rewrite/int64/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=2/chain 1.00 1789.0±6.68ns 4.3 GElem/sec 1.00 1784.5±5.40ns 4.3 GElem/sec in_list_rewrite/int64/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=2/in_list 1.00 2.1±0.01µs 3.7 GElem/sec 1.00 2.1±0.01µs 3.7 GElem/sec in_list_rewrite/int64/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=3/chain 1.00 1848.9±11.67ns 4.1 GElem/sec 1.00 1855.7±8.42ns 4.1 GElem/sec in_list_rewrite/int64/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=3/in_list 1.00 3.6±0.01µs 2.1 GElem/sec 1.00 3.6±0.01µs 2.1 GElem/sec in_list_rewrite/int64/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=2/chain 1.00 1794.5±6.28ns 4.3 GElem/sec 1.00 1787.6±6.19ns 4.3 GElem/sec in_list_rewrite/int64/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=2/in_list 1.00 2.1±0.01µs 3.6 GElem/sec 1.00 2.1±0.04µs 3.6 GElem/sec in_list_rewrite/int64/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=3/chain 1.00 1858.7±9.23ns 4.1 GElem/sec 1.00 1860.3±15.37ns 4.1 GElem/sec in_list_rewrite/int64/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=3/in_list 1.00 3.7±0.01µs 2.1 GElem/sec 1.00 3.7±0.01µs 2.1 GElem/sec in_list_rewrite/int64/balanced/batch=8192/nulls=0%/match=50%/in/list=2/chain 1.00 4.0±0.01µs 1976.7 MElem/sec 1.00 4.0±0.01µs 1971.0 MElem/sec in_list_rewrite/int64/balanced/batch=8192/nulls=0%/match=50%/in/list=2/in_list 1.00 2.1±0.01µs 3.7 GElem/sec 1.00 2.1±0.01µs 3.7 GElem/sec in_list_rewrite/int64/balanced/batch=8192/nulls=0%/match=50%/in/list=3/chain 1.00 6.3±0.02µs 1233.7 MElem/sec 1.00 6.3±0.01µs 1236.5 MElem/sec in_list_rewrite/int64/balanced/batch=8192/nulls=0%/match=50%/in/list=3/in_list 1.00 3.6±0.03µs 2.1 GElem/sec 1.00 3.6±0.02µs 2.1 GElem/sec in_list_rewrite/int64/balanced/batch=8192/nulls=0%/match=50%/not_in/list=2/chain 1.00 4.0±0.01µs 1973.2 MElem/sec 1.00 4.0±0.02µs 1974.1 MElem/sec in_list_rewrite/int64/balanced/batch=8192/nulls=0%/match=50%/not_in/list=2/in_list 1.00 2.1±0.01µs 3.6 GElem/sec 1.00 2.1±0.01µs 3.6 GElem/sec in_list_rewrite/int64/balanced/batch=8192/nulls=0%/match=50%/not_in/list=3/chain 1.00 6.3±0.03µs 1239.3 MElem/sec 1.00 6.3±0.03µs 1237.9 MElem/sec in_list_rewrite/int64/balanced/batch=8192/nulls=0%/match=50%/not_in/list=3/in_list 1.00 3.7±0.01µs 2.1 GElem/sec 1.00 3.7±0.02µs 2.1 GElem/sec in_list_rewrite/int64/miss/batch=8192/nulls=0%/match=0%/in/list=2/chain 1.00 3.5±0.01µs 2.2 GElem/sec 1.00 3.5±0.02µs 2.2 GElem/sec in_list_rewrite/int64/miss/batch=8192/nulls=0%/match=0%/in/list=2/in_list 1.00 2.1±0.01µs 3.7 GElem/sec 1.00 2.1±0.01µs 3.7 GElem/sec in_list_rewrite/int64/miss/batch=8192/nulls=0%/match=0%/in/list=3/chain 1.00 5.3±0.03µs 1473.1 MElem/sec 1.00 5.3±0.02µs 1474.6 MElem/sec in_list_rewrite/int64/miss/batch=8192/nulls=0%/match=0%/in/list=3/in_list 1.00 3.6±0.03µs 2.1 GElem/sec 1.00 3.6±0.01µs 2.1 GElem/sec in_list_rewrite/int64/miss/batch=8192/nulls=0%/match=0%/not_in/list=2/chain 1.00 3.5±0.01µs 2.2 GElem/sec 1.00 3.5±0.03µs 2.2 GElem/sec in_list_rewrite/int64/miss/batch=8192/nulls=0%/match=0%/not_in/list=2/in_list 1.00 2.1±0.01µs 3.6 GElem/sec 1.00 2.1±0.01µs 3.6 GElem/sec in_list_rewrite/int64/miss/batch=8192/nulls=0%/match=0%/not_in/list=3/chain 1.00 5.3±0.02µs 1478.1 MElem/sec 1.01 5.3±0.01µs 1469.9 MElem/sec in_list_rewrite/int64/miss/batch=8192/nulls=0%/match=0%/not_in/list=3/in_list 1.00 3.7±0.01µs 2.1 GElem/sec 1.00 3.7±0.01µs 2.1 GElem/sec in_list_rewrite/int64/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=2/chain 1.00 2.8±0.02µs 2.7 GElem/sec 1.00 2.8±0.02µs 2.7 GElem/sec in_list_rewrite/int64/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=2/in_list 1.00 2.1±0.01µs 3.7 GElem/sec 1.00 2.1±0.01µs 3.7 GElem/sec in_list_rewrite/int64/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=3/chain 1.00 3.9±0.03µs 2023.6 MElem/sec 1.01 3.9±0.03µs 2002.6 MElem/sec in_list_rewrite/int64/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=3/in_list 1.00 3.6±0.01µs 2.1 GElem/sec 1.00 3.6±0.02µs 2.1 GElem/sec in_list_rewrite/int64/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=2/chain 1.00 2.7±0.02µs 2.8 GElem/sec 1.00 2.7±0.02µs 2.8 GElem/sec in_list_rewrite/int64/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=2/in_list 1.00 2.1±0.01µs 3.6 GElem/sec 1.00 2.1±0.00µs 3.6 GElem/sec in_list_rewrite/int64/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=3/chain 1.00 3.7±0.07µs 2.1 GElem/sec 1.00 3.7±0.03µs 2.1 GElem/sec in_list_rewrite/int64/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=3/in_list 1.00 3.7±0.01µs 2.1 GElem/sec 1.00 3.7±0.01µs 2.1 GElem/sec in_list_rewrite/uint64/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=2/chain 1.00 1786.1±7.89ns 4.3 GElem/sec 1.00 1786.9±6.18ns 4.3 GElem/sec in_list_rewrite/uint64/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=2/in_list 1.00 2.1±0.01µs 3.7 GElem/sec 1.01 2.1±0.01µs 3.7 GElem/sec in_list_rewrite/uint64/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=3/chain 1.00 1854.0±7.23ns 4.1 GElem/sec 1.00 1851.4±6.72ns 4.1 GElem/sec in_list_rewrite/uint64/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=3/in_list 1.00 3.6±0.02µs 2.1 GElem/sec 1.00 3.6±0.01µs 2.1 GElem/sec in_list_rewrite/uint64/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=2/chain 1.01 1794.4±7.69ns 4.3 GElem/sec 1.00 1782.6±6.00ns 4.3 GElem/sec in_list_rewrite/uint64/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=2/in_list 1.00 2.1±0.01µs 3.6 GElem/sec 1.00 2.1±0.01µs 3.6 GElem/sec in_list_rewrite/uint64/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=3/chain 1.00 1845.1±17.99ns 4.1 GElem/sec 1.00 1849.5±8.65ns 4.1 GElem/sec in_list_rewrite/uint64/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=3/in_list 1.00 3.7±0.01µs 2.1 GElem/sec 1.00 3.7±0.01µs 2.1 GElem/sec in_list_rewrite/uint64/balanced/batch=8192/nulls=0%/match=50%/in/list=2/chain 1.01 4.0±0.03µs 1966.3 MElem/sec 1.00 3.9±0.02µs 1981.1 MElem/sec in_list_rewrite/uint64/balanced/batch=8192/nulls=0%/match=50%/in/list=2/in_list 1.00 2.1±0.01µs 3.7 GElem/sec 1.00 2.1±0.01µs 3.7 GElem/sec in_list_rewrite/uint64/balanced/batch=8192/nulls=0%/match=50%/in/list=3/chain 1.00 6.3±0.02µs 1239.1 MElem/sec 1.00 6.3±0.02µs 1238.2 MElem/sec in_list_rewrite/uint64/balanced/batch=8192/nulls=0%/match=50%/in/list=3/in_list 1.00 3.6±0.02µs 2.1 GElem/sec 1.00 3.6±0.02µs 2.1 GElem/sec in_list_rewrite/uint64/balanced/batch=8192/nulls=0%/match=50%/not_in/list=2/chain 1.00 4.0±0.01µs 1971.0 MElem/sec 1.00 3.9±0.02µs 1980.6 MElem/sec in_list_rewrite/uint64/balanced/batch=8192/nulls=0%/match=50%/not_in/list=2/in_list 1.00 2.1±0.01µs 3.6 GElem/sec 1.00 2.1±0.01µs 3.6 GElem/sec in_list_rewrite/uint64/balanced/batch=8192/nulls=0%/match=50%/not_in/list=3/chain 1.01 6.3±0.02µs 1235.0 MElem/sec 1.00 6.3±0.03µs 1243.4 MElem/sec in_list_rewrite/uint64/balanced/batch=8192/nulls=0%/match=50%/not_in/list=3/in_list 1.00 3.7±0.01µs 2.1 GElem/sec 1.00 3.7±0.01µs 2.1 GElem/sec in_list_rewrite/uint64/miss/batch=8192/nulls=0%/match=0%/in/list=2/chain 1.00 3.5±0.01µs 2.2 GElem/sec 1.00 3.5±0.01µs 2.2 GElem/sec in_list_rewrite/uint64/miss/batch=8192/nulls=0%/match=0%/in/list=2/in_list 1.00 2.1±0.01µs 3.7 GElem/sec 1.01 2.1±0.01µs 3.7 GElem/sec in_list_rewrite/uint64/miss/batch=8192/nulls=0%/match=0%/in/list=3/chain 1.00 5.3±0.02µs 1479.3 MElem/sec 1.00 5.3±0.04µs 1474.1 MElem/sec in_list_rewrite/uint64/miss/batch=8192/nulls=0%/match=0%/in/list=3/in_list 1.00 3.6±0.01µs 2.1 GElem/sec 1.01 3.6±0.01µs 2.1 GElem/sec in_list_rewrite/uint64/miss/batch=8192/nulls=0%/match=0%/not_in/list=2/chain 1.00 3.5±0.02µs 2.2 GElem/sec 1.00 3.5±0.02µs 2.2 GElem/sec in_list_rewrite/uint64/miss/batch=8192/nulls=0%/match=0%/not_in/list=2/in_list 1.00 2.1±0.01µs 3.6 GElem/sec 1.01 2.2±0.01µs 3.5 GElem/sec in_list_rewrite/uint64/miss/batch=8192/nulls=0%/match=0%/not_in/list=3/chain 1.00 5.3±0.02µs 1476.2 MElem/sec 1.00 5.3±0.06µs 1473.1 MElem/sec in_list_rewrite/uint64/miss/batch=8192/nulls=0%/match=0%/not_in/list=3/in_list 1.00 3.7±0.01µs 2.1 GElem/sec 1.00 3.7±0.01µs 2.1 GElem/sec in_list_rewrite/uint64/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=2/chain 1.00 2.8±0.02µs 2.7 GElem/sec 1.00 2.8±0.02µs 2.7 GElem/sec in_list_rewrite/uint64/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=2/in_list 1.00 2.1±0.01µs 3.7 GElem/sec 1.00 2.1±0.01µs 3.7 GElem/sec in_list_rewrite/uint64/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=3/chain 1.00 3.9±0.04µs 2009.1 MElem/sec 1.01 3.9±0.05µs 1984.9 MElem/sec in_list_rewrite/uint64/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=3/in_list 1.00 3.6±0.01µs 2.1 GElem/sec 1.00 3.6±0.02µs 2.1 GElem/sec in_list_rewrite/uint64/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=2/chain 1.00 2.7±0.04µs 2.8 GElem/sec 1.00 2.7±0.03µs 2.8 GElem/sec in_list_rewrite/uint64/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=2/in_list 1.00 2.1±0.01µs 3.6 GElem/sec 1.00 2.1±0.01µs 3.6 GElem/sec in_list_rewrite/uint64/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=3/chain 1.00 3.7±0.03µs 2.0 GElem/sec 1.00 3.7±0.05µs 2.0 GElem/sec in_list_rewrite/uint64/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=3/in_list 1.00 3.7±0.01µs 2.1 GElem/sec 1.00 3.7±0.01µs 2.1 GElem/sec in_list_rewrite/utf8/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=2/chain 1.01 17.8±0.14µs 438.9 MElem/sec 1.00 17.7±0.14µs 441.6 MElem/sec in_list_rewrite/utf8/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=2/in_list 1.01 74.1±0.38µs 105.5 MElem/sec 1.00 73.4±0.32µs 106.5 MElem/sec in_list_rewrite/utf8/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=3/chain 1.00 17.9±0.15µs 437.1 MElem/sec 1.00 17.8±0.11µs 438.9 MElem/sec in_list_rewrite/utf8/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=3/in_list 1.00 73.7±0.38µs 105.9 MElem/sec 1.00 73.8±0.32µs 105.8 MElem/sec in_list_rewrite/utf8/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=2/chain 1.01 17.9±0.15µs 437.6 MElem/sec 1.00 17.7±0.13µs 440.9 MElem/sec in_list_rewrite/utf8/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=2/in_list 1.00 73.9±0.37µs 105.8 MElem/sec 1.00 73.6±0.25µs 106.1 MElem/sec in_list_rewrite/utf8/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=3/chain 1.00 17.9±0.14µs 437.4 MElem/sec 1.00 17.8±0.21µs 439.4 MElem/sec in_list_rewrite/utf8/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=3/in_list 1.00 73.7±0.43µs 106.1 MElem/sec 1.00 73.5±0.37µs 106.4 MElem/sec in_list_rewrite/utf8/balanced/batch=8192/nulls=0%/match=50%/in/list=2/chain 1.00 35.9±0.71µs 217.4 MElem/sec 1.00 35.9±0.32µs 217.7 MElem/sec in_list_rewrite/utf8/balanced/batch=8192/nulls=0%/match=50%/in/list=2/in_list 1.00 75.2±0.64µs 103.9 MElem/sec 1.01 75.9±1.62µs 102.9 MElem/sec in_list_rewrite/utf8/balanced/batch=8192/nulls=0%/match=50%/in/list=3/chain 1.00 54.3±0.40µs 143.9 MElem/sec 1.00 54.2±0.40µs 144.1 MElem/sec in_list_rewrite/utf8/balanced/batch=8192/nulls=0%/match=50%/in/list=3/in_list 1.00 75.7±0.62µs 103.2 MElem/sec 1.00 75.7±2.08µs 103.2 MElem/sec in_list_rewrite/utf8/balanced/batch=8192/nulls=0%/match=50%/not_in/list=2/chain 1.00 36.1±0.59µs 216.4 MElem/sec 1.00 36.0±0.28µs 217.1 MElem/sec in_list_rewrite/utf8/balanced/batch=8192/nulls=0%/match=50%/not_in/list=2/in_list 1.02 75.9±1.38µs 102.9 MElem/sec 1.00 74.8±1.27µs 104.5 MElem/sec in_list_rewrite/utf8/balanced/batch=8192/nulls=0%/match=50%/not_in/list=3/chain 1.00 54.4±0.58µs 143.6 MElem/sec 1.00 54.5±0.57µs 143.4 MElem/sec in_list_rewrite/utf8/balanced/batch=8192/nulls=0%/match=50%/not_in/list=3/in_list 1.02 75.8±0.62µs 103.0 MElem/sec 1.00 74.3±0.49µs 105.1 MElem/sec in_list_rewrite/utf8/miss/batch=8192/nulls=0%/match=0%/in/list=2/chain 1.02 35.9±0.25µs 217.4 MElem/sec 1.00 35.4±0.21µs 221.0 MElem/sec in_list_rewrite/utf8/miss/batch=8192/nulls=0%/match=0%/in/list=2/in_list 1.00 28.6±0.15µs 273.3 MElem/sec 1.07 30.7±0.11µs 254.3 MElem/sec in_list_rewrite/utf8/miss/batch=8192/nulls=0%/match=0%/in/list=3/chain 1.01 53.4±0.33µs 146.4 MElem/sec 1.00 53.1±0.37µs 147.2 MElem/sec in_list_rewrite/utf8/miss/batch=8192/nulls=0%/match=0%/in/list=3/in_list 1.00 28.8±0.10µs 271.4 MElem/sec 1.08 31.1±0.11µs 251.3 MElem/sec in_list_rewrite/utf8/miss/batch=8192/nulls=0%/match=0%/not_in/list=2/chain 1.00 35.5±0.32µs 220.3 MElem/sec 1.00 35.4±0.23µs 220.7 MElem/sec in_list_rewrite/utf8/miss/batch=8192/nulls=0%/match=0%/not_in/list=2/in_list 1.00 28.2±0.05µs 277.5 MElem/sec 1.09 30.7±0.10µs 254.1 MElem/sec in_list_rewrite/utf8/miss/batch=8192/nulls=0%/match=0%/not_in/list=3/chain 1.00 53.3±0.31µs 146.5 MElem/sec 1.00 53.1±0.33µs 147.2 MElem/sec in_list_rewrite/utf8/miss/batch=8192/nulls=0%/match=0%/not_in/list=3/in_list 1.00 29.2±0.36µs 267.6 MElem/sec 1.08 31.7±0.42µs 246.7 MElem/sec in_list_rewrite/utf8/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=2/chain 1.00 19.6±0.23µs 398.7 MElem/sec 1.00 19.5±0.20µs 400.4 MElem/sec in_list_rewrite/utf8/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=2/in_list 1.01 74.3±0.31µs 105.1 MElem/sec 1.00 73.7±0.35µs 106.1 MElem/sec in_list_rewrite/utf8/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=3/chain 1.00 21.3±0.28µs 366.3 MElem/sec 1.00 21.2±0.21µs 367.7 MElem/sec in_list_rewrite/utf8/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=3/in_list 1.00 74.0±0.33µs 105.5 MElem/sec 1.00 73.9±0.36µs 105.7 MElem/sec in_list_rewrite/utf8/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=2/chain 1.00 19.5±0.17µs 401.6 MElem/sec 1.00 19.4±0.18µs 401.8 MElem/sec in_list_rewrite/utf8/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=2/in_list 1.00 74.1±0.44µs 105.4 MElem/sec 1.00 73.9±0.26µs 105.8 MElem/sec in_list_rewrite/utf8/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=3/chain 1.00 21.1±0.24µs 369.9 MElem/sec 1.00 21.1±0.21µs 370.3 MElem/sec in_list_rewrite/utf8/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=3/in_list 1.00 74.0±0.37µs 105.6 MElem/sec 1.00 73.7±0.46µs 105.9 MElem/sec in_list_rewrite/utf8view_inline/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=2/chain 1.00 4.6±0.02µs 1710.4 MElem/sec 1.00 4.6±0.02µs 1716.0 MElem/sec in_list_rewrite/utf8view_inline/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=2/in_list 1.00 7.4±0.01µs 1059.3 MElem/sec 1.00 7.4±0.03µs 1060.2 MElem/sec in_list_rewrite/utf8view_inline/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=3/chain 1.00 4.6±0.02µs 1687.5 MElem/sec 1.00 4.6±0.01µs 1691.7 MElem/sec in_list_rewrite/utf8view_inline/all_first_hit/batch=8192/nulls=0%/match=100%/in/list=3/in_list 1.00 9.7±0.05µs 808.1 MElem/sec 1.00 9.7±0.04µs 807.8 MElem/sec in_list_rewrite/utf8view_inline/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=2/chain 1.00 4.6±0.02µs 1709.3 MElem/sec 1.00 4.5±0.03µs 1717.7 MElem/sec in_list_rewrite/utf8view_inline/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=2/in_list 1.00 7.4±0.02µs 1050.7 MElem/sec 1.00 7.4±0.02µs 1050.2 MElem/sec in_list_rewrite/utf8view_inline/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=3/chain 1.00 4.6±0.02µs 1687.2 MElem/sec 1.00 4.6±0.01µs 1690.2 MElem/sec in_list_rewrite/utf8view_inline/all_first_hit/batch=8192/nulls=0%/match=100%/not_in/list=3/in_list 1.00 9.7±0.04µs 804.5 MElem/sec 1.00 9.7±0.04µs 804.0 MElem/sec in_list_rewrite/utf8view_inline/balanced/batch=8192/nulls=0%/match=50%/in/list=2/chain 1.00 9.5±0.03µs 819.4 MElem/sec 1.00 9.5±0.06µs 821.7 MElem/sec in_list_rewrite/utf8view_inline/balanced/batch=8192/nulls=0%/match=50%/in/list=2/in_list 1.00 7.4±0.02µs 1060.3 MElem/sec 1.00 7.4±0.02µs 1059.7 MElem/sec in_list_rewrite/utf8view_inline/balanced/batch=8192/nulls=0%/match=50%/in/list=3/chain 1.01 14.8±0.05µs 529.5 MElem/sec 1.00 14.7±0.08µs 532.8 MElem/sec in_list_rewrite/utf8view_inline/balanced/batch=8192/nulls=0%/match=50%/in/list=3/in_list 1.00 9.7±0.02µs 808.2 MElem/sec 1.00 9.7±0.02µs 809.0 MElem/sec in_list_rewrite/utf8view_inline/balanced/batch=8192/nulls=0%/match=50%/not_in/list=2/chain 1.00 9.5±0.03µs 819.1 MElem/sec 1.00 9.5±0.06µs 822.0 MElem/sec in_list_rewrite/utf8view_inline/balanced/batch=8192/nulls=0%/match=50%/not_in/list=2/in_list 1.00 7.4±0.04µs 1052.5 MElem/sec 1.00 7.4±0.04µs 1052.5 MElem/sec in_list_rewrite/utf8view_inline/balanced/batch=8192/nulls=0%/match=50%/not_in/list=3/chain 1.01 14.7±0.06µs 530.1 MElem/sec 1.00 14.6±0.05µs 533.4 MElem/sec in_list_rewrite/utf8view_inline/balanced/batch=8192/nulls=0%/match=50%/not_in/list=3/in_list 1.00 9.7±0.02µs 803.4 MElem/sec 1.00 9.7±0.03µs 802.9 MElem/sec in_list_rewrite/utf8view_inline/miss/batch=8192/nulls=0%/match=0%/in/list=2/chain 1.00 9.1±0.05µs 861.3 MElem/sec 1.00 9.0±0.03µs 863.5 MElem/sec in_list_rewrite/utf8view_inline/miss/batch=8192/nulls=0%/match=0%/in/list=2/in_list 1.00 7.4±0.03µs 1060.6 MElem/sec 1.00 7.4±0.02µs 1059.8 MElem/sec in_list_rewrite/utf8view_inline/miss/batch=8192/nulls=0%/match=0%/in/list=3/chain 1.00 13.6±0.04µs 572.6 MElem/sec 1.00 13.6±0.05µs 573.8 MElem/sec in_list_rewrite/utf8view_inline/miss/batch=8192/nulls=0%/match=0%/in/list=3/in_list 1.00 9.7±0.04µs 808.4 MElem/sec 1.00 9.7±0.03µs 808.4 MElem/sec in_list_rewrite/utf8view_inline/miss/batch=8192/nulls=0%/match=0%/not_in/list=2/chain 1.00 9.1±0.04µs 859.4 MElem/sec 1.00 9.1±0.09µs 862.9 MElem/sec in_list_rewrite/utf8view_inline/miss/batch=8192/nulls=0%/match=0%/not_in/list=2/in_list 1.00 7.4±0.03µs 1053.9 MElem/sec 1.00 7.4±0.03µs 1050.0 MElem/sec in_list_rewrite/utf8view_inline/miss/batch=8192/nulls=0%/match=0%/not_in/list=3/chain 1.00 13.6±0.03µs 572.7 MElem/sec 1.00 13.6±0.06µs 573.9 MElem/sec in_list_rewrite/utf8view_inline/miss/batch=8192/nulls=0%/match=0%/not_in/list=3/in_list 1.00 9.7±0.04µs 802.5 MElem/sec 1.00 9.7±0.02µs 802.6 MElem/sec in_list_rewrite/utf8view_inline/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=2/chain 1.00 5.8±0.02µs 1355.7 MElem/sec 1.00 5.8±0.02µs 1353.6 MElem/sec in_list_rewrite/utf8view_inline/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=2/in_list 1.00 7.4±0.02µs 1059.2 MElem/sec 1.00 7.4±0.04µs 1060.0 MElem/sec in_list_rewrite/utf8view_inline/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=3/chain 1.00 6.9±0.03µs 1130.4 MElem/sec 1.01 7.0±0.04µs 1118.5 MElem/sec in_list_rewrite/utf8view_inline/skewed_hit/batch=8192/nulls=0%/match=99%/in/list=3/in_list 1.00 9.7±0.02µs 809.2 MElem/sec 1.00 9.7±0.03µs 808.8 MElem/sec in_list_rewrite/utf8view_inline/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=2/chain 1.01 5.7±0.02µs 1375.9 MElem/sec 1.00 5.6±0.01µs 1386.9 MElem/sec in_list_rewrite/utf8view_inline/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=2/in_list 1.00 7.4±0.02µs 1050.2 MElem/sec 1.00 7.4±0.03µs 1049.2 MElem/sec in_list_rewrite/utf8view_inline/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=3/chain 1.00 6.8±0.04µs 1144.4 MElem/sec 1.00 6.8±0.03µs 1140.6 MElem/sec in_list_rewrite/utf8view_inline/skewed_hit/batch=8192/nulls=0%/match=99%/not_in/list=3/in_list 1.00 9.7±0.02µs 803.6 MElem/sec 1.00 9.7±0.03µs 802.5 MElem/sec ``` </p> </details> <details><summary>Resource Usage</summary> **in_list_rewrite — base (merge-base)** | Metric | Value | |--------|-------| | Wall time | 290.1s | | Peak memory | 64.9 MiB | | Avg memory | 31.8 MiB | | CPU user | 562.4s | | CPU sys | 1.7s | | Peak spill | 0 B | **in_list_rewrite — branch** | Metric | Value | |--------|-------| | Wall time | 360.1s | | Peak memory | 61.5 MiB | | Avg memory | 24.3 MiB | | CPU user | 561.7s | | CPU sys | 1.7s | | Peak spill | 0 B | </details> --- [File an issue](https://github.com/adriangb/datafusion-benchmarking/issues) against this benchmark runner -- 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]
