Skip to content

Conversation

@rluvaton
Copy link
Member

@rluvaton rluvaton commented Dec 5, 2025

TODO

  • fill pr description

Which issue does this PR close?

  • Closes #.

Rationale for this change

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

@github-actions github-actions bot added the physical-plan Changes to the physical-plan crate label Dec 5, 2025
@rluvaton
Copy link
Member Author

rluvaton commented Dec 5, 2025

run benchmark aggregate_vectorized

@alamb-ghbot
Copy link

🤖 Hi @rluvaton, thanks for the request (#19103 (comment)).

scrape_comments.py only supports whitelisted benchmarks.

  • Standard: clickbench_1, clickbench_extended, clickbench_partitioned, clickbench_pushdown, tpch, tpch10, tpch_mem, tpch_mem10
  • Criterion: case_when, sql_planner

Please choose one or more of these with run benchmark <name> or run benchmark <name1> <name2>...
Unsupported benchmarks: aggregate_vectorized.

@rluvaton
Copy link
Member Author

rluvaton commented Dec 5, 2025

@alamb anyway we can add this as well?

@Dandandan
Copy link
Contributor

run benchmarks

@alamb-ghbot
Copy link

🤖 ./gh_compare_branch.sh Benchmark Script Running
Linux aal-dev 6.14.0-1018-gcp #19~24.04.1-Ubuntu SMP Wed Sep 24 23:23:09 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Comparing use-mutable (f81932d) to a060739 diff using: tpch_mem clickbench_partitioned clickbench_extended
Results will be posted here when complete

@Dandandan
Copy link
Contributor

@alamb anyway we can add this as well?

Could you provide a PR to https://github.com/alamb/datafusion-benchmarking ?

@rluvaton
Copy link
Member Author

rluvaton commented Dec 5, 2025

@alamb-ghbot
Copy link

🤖: Benchmark completed

Details

Comparing HEAD and use-mutable
--------------------
Benchmark clickbench_extended.json
--------------------
┏━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓
┃ Query        ┃        HEAD ┃ use-mutable ┃        Change ┃
┡━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩
│ QQuery 0     │  2740.67 ms │  2829.09 ms │     no change │
│ QQuery 1     │  1337.43 ms │  1341.81 ms │     no change │
│ QQuery 2     │  2481.82 ms │  2582.94 ms │     no change │
│ QQuery 3     │  1174.63 ms │  1239.52 ms │  1.06x slower │
│ QQuery 4     │  2367.51 ms │  2311.49 ms │     no change │
│ QQuery 5     │ 28355.23 ms │ 28291.89 ms │     no change │
│ QQuery 6     │  4022.69 ms │  4084.90 ms │     no change │
│ QQuery 7     │  3700.94 ms │  3514.00 ms │ +1.05x faster │
└──────────────┴─────────────┴─────────────┴───────────────┘
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┓
┃ Benchmark Summary          ┃            ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━┩
│ Total Time (HEAD)          │ 46180.92ms │
│ Total Time (use-mutable)   │ 46195.63ms │
│ Average Time (HEAD)        │  5772.62ms │
│ Average Time (use-mutable) │  5774.45ms │
│ Queries Faster             │          1 │
│ Queries Slower             │          1 │
│ Queries with No Change     │          6 │
│ Queries with Failure       │          0 │
└────────────────────────────┴────────────┘
--------------------
Benchmark clickbench_partitioned.json
--------------------
┏━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓
┃ Query        ┃        HEAD ┃ use-mutable ┃        Change ┃
┡━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩
│ QQuery 0     │     2.12 ms │     2.39 ms │  1.13x slower │
│ QQuery 1     │    49.96 ms │    51.09 ms │     no change │
│ QQuery 2     │   135.43 ms │   135.62 ms │     no change │
│ QQuery 3     │   148.38 ms │   154.66 ms │     no change │
│ QQuery 4     │  1011.17 ms │  1099.34 ms │  1.09x slower │
│ QQuery 5     │  1423.60 ms │  1513.15 ms │  1.06x slower │
│ QQuery 6     │     2.13 ms │     2.18 ms │     no change │
│ QQuery 7     │    52.43 ms │    57.01 ms │  1.09x slower │
│ QQuery 8     │  1313.53 ms │  1450.81 ms │  1.10x slower │
│ QQuery 9     │  1708.46 ms │  1832.85 ms │  1.07x slower │
│ QQuery 10    │   361.84 ms │   396.51 ms │  1.10x slower │
│ QQuery 11    │   420.69 ms │   444.49 ms │  1.06x slower │
│ QQuery 12    │  1260.40 ms │  1368.02 ms │  1.09x slower │
│ QQuery 13    │  1984.99 ms │  2150.15 ms │  1.08x slower │
│ QQuery 14    │  1205.40 ms │  1288.86 ms │  1.07x slower │
│ QQuery 15    │  1170.69 ms │  1239.12 ms │  1.06x slower │
│ QQuery 16    │  2546.05 ms │  2782.99 ms │  1.09x slower │
│ QQuery 17    │  2566.72 ms │  2714.45 ms │  1.06x slower │
│ QQuery 18    │  5412.78 ms │  5103.11 ms │ +1.06x faster │
│ QQuery 19    │   119.51 ms │   122.18 ms │     no change │
│ QQuery 20    │  1859.91 ms │  1874.68 ms │     no change │
│ QQuery 21    │  2176.09 ms │  2183.06 ms │     no change │
│ QQuery 22    │  4053.93 ms │  3757.96 ms │ +1.08x faster │
│ QQuery 23    │ 12354.72 ms │ 12811.09 ms │     no change │
│ QQuery 24    │   201.29 ms │   207.96 ms │     no change │
│ QQuery 25    │   450.22 ms │   476.80 ms │  1.06x slower │
│ QQuery 26    │   218.32 ms │   217.47 ms │     no change │
│ QQuery 27    │  2765.97 ms │  2733.57 ms │     no change │
│ QQuery 28    │ 23855.00 ms │ 23614.04 ms │     no change │
│ QQuery 29    │   934.46 ms │   931.71 ms │     no change │
│ QQuery 30    │  1283.74 ms │  1328.82 ms │     no change │
│ QQuery 31    │  1313.85 ms │  1341.62 ms │     no change │
│ QQuery 32    │  4691.45 ms │  5236.80 ms │  1.12x slower │
│ QQuery 33    │  5800.91 ms │  6164.41 ms │  1.06x slower │
│ QQuery 34    │  5959.45 ms │  6057.92 ms │     no change │
│ QQuery 35    │  1830.04 ms │  1968.35 ms │  1.08x slower │
│ QQuery 36    │   114.98 ms │   115.81 ms │     no change │
│ QQuery 37    │    50.70 ms │    51.16 ms │     no change │
│ QQuery 38    │   113.89 ms │   116.27 ms │     no change │
│ QQuery 39    │   184.72 ms │   187.88 ms │     no change │
│ QQuery 40    │    41.91 ms │    41.11 ms │     no change │
│ QQuery 41    │    37.31 ms │    38.20 ms │     no change │
│ QQuery 42    │    32.16 ms │    30.94 ms │     no change │
└──────────────┴─────────────┴─────────────┴───────────────┘
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┓
┃ Benchmark Summary          ┃            ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━┩
│ Total Time (HEAD)          │ 93221.29ms │
│ Total Time (use-mutable)   │ 95396.62ms │
│ Average Time (HEAD)        │  2167.94ms │
│ Average Time (use-mutable) │  2218.53ms │
│ Queries Faster             │          2 │
│ Queries Slower             │         18 │
│ Queries with No Change     │         23 │
│ Queries with Failure       │          0 │
└────────────────────────────┴────────────┘
--------------------
Benchmark tpch_mem_sf1.json
--------------------
┏━━━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┓
┃ Query        ┃      HEAD ┃ use-mutable ┃       Change ┃
┡━━━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━━┩
│ QQuery 1     │ 128.32 ms │   140.56 ms │ 1.10x slower │
│ QQuery 2     │  28.86 ms │    29.08 ms │    no change │
│ QQuery 3     │  37.75 ms │    37.85 ms │    no change │
│ QQuery 4     │  28.89 ms │    29.93 ms │    no change │
│ QQuery 5     │  86.76 ms │    86.30 ms │    no change │
│ QQuery 6     │  19.75 ms │    19.63 ms │    no change │
│ QQuery 7     │ 221.49 ms │   216.83 ms │    no change │
│ QQuery 8     │  32.08 ms │    33.22 ms │    no change │
│ QQuery 9     │ 105.99 ms │   102.94 ms │    no change │
│ QQuery 10    │  64.56 ms │    63.94 ms │    no change │
│ QQuery 11    │  17.62 ms │    17.53 ms │    no change │
│ QQuery 12    │  50.72 ms │    50.18 ms │    no change │
│ QQuery 13    │  44.81 ms │    46.28 ms │    no change │
│ QQuery 14    │  14.08 ms │    13.78 ms │    no change │
│ QQuery 15    │  24.45 ms │    24.17 ms │    no change │
│ QQuery 16    │  24.78 ms │    25.46 ms │    no change │
│ QQuery 17    │ 149.09 ms │   144.26 ms │    no change │
│ QQuery 18    │ 279.41 ms │   277.81 ms │    no change │
│ QQuery 19    │  37.58 ms │    35.76 ms │    no change │
│ QQuery 20    │  48.43 ms │    48.56 ms │    no change │
│ QQuery 21    │ 315.03 ms │   306.61 ms │    no change │
│ QQuery 22    │  17.20 ms │    17.67 ms │    no change │
└──────────────┴───────────┴─────────────┴──────────────┘
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━┓
┃ Benchmark Summary          ┃           ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━┩
│ Total Time (HEAD)          │ 1777.62ms │
│ Total Time (use-mutable)   │ 1768.35ms │
│ Average Time (HEAD)        │   80.80ms │
│ Average Time (use-mutable) │   80.38ms │
│ Queries Faster             │         0 │
│ Queries Slower             │         1 │
│ Queries with No Change     │        21 │
│ Queries with Failure       │         0 │
└────────────────────────────┴───────────┘

@Dandandan
Copy link
Contributor

run benchmarks

@alamb-ghbot
Copy link

🤖 ./gh_compare_branch.sh Benchmark Script Running
Linux aal-dev 6.14.0-1018-gcp #19~24.04.1-Ubuntu SMP Wed Sep 24 23:23:09 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Comparing use-mutable (15a88a6) to a060739 diff using: tpch_mem clickbench_partitioned clickbench_extended
Results will be posted here when complete

@alamb-ghbot
Copy link

🤖: Benchmark completed

Details

Comparing HEAD and use-mutable
--------------------
Benchmark clickbench_extended.json
--------------------
┏━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━┓
┃ Query        ┃        HEAD ┃ use-mutable ┃    Change ┃
┡━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━┩
│ QQuery 0     │  2699.55 ms │  2694.88 ms │ no change │
│ QQuery 1     │  1299.47 ms │  1302.54 ms │ no change │
│ QQuery 2     │  2485.56 ms │  2437.47 ms │ no change │
│ QQuery 3     │  1192.47 ms │  1223.51 ms │ no change │
│ QQuery 4     │  2259.50 ms │  2283.27 ms │ no change │
│ QQuery 5     │ 27987.48 ms │ 28438.84 ms │ no change │
│ QQuery 6     │  3999.66 ms │  3965.38 ms │ no change │
│ QQuery 7     │  3507.84 ms │  3558.48 ms │ no change │
└──────────────┴─────────────┴─────────────┴───────────┘
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┓
┃ Benchmark Summary          ┃            ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━┩
│ Total Time (HEAD)          │ 45431.54ms │
│ Total Time (use-mutable)   │ 45904.35ms │
│ Average Time (HEAD)        │  5678.94ms │
│ Average Time (use-mutable) │  5738.04ms │
│ Queries Faster             │          0 │
│ Queries Slower             │          0 │
│ Queries with No Change     │          8 │
│ Queries with Failure       │          0 │
└────────────────────────────┴────────────┘
--------------------
Benchmark clickbench_partitioned.json
--------------------
┏━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓
┃ Query        ┃        HEAD ┃ use-mutable ┃        Change ┃
┡━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩
│ QQuery 0     │     2.13 ms │     2.58 ms │  1.21x slower │
│ QQuery 1     │    50.47 ms │    51.18 ms │     no change │
│ QQuery 2     │   135.88 ms │   134.32 ms │     no change │
│ QQuery 3     │   154.76 ms │   154.18 ms │     no change │
│ QQuery 4     │  1067.27 ms │  1083.85 ms │     no change │
│ QQuery 5     │  1449.77 ms │  1515.45 ms │     no change │
│ QQuery 6     │     2.10 ms │     2.23 ms │  1.07x slower │
│ QQuery 7     │    56.15 ms │    55.46 ms │     no change │
│ QQuery 8     │  1375.12 ms │  1463.18 ms │  1.06x slower │
│ QQuery 9     │  1794.11 ms │  1786.83 ms │     no change │
│ QQuery 10    │   371.81 ms │   369.58 ms │     no change │
│ QQuery 11    │   427.95 ms │   421.67 ms │     no change │
│ QQuery 12    │  1280.16 ms │  1339.26 ms │     no change │
│ QQuery 13    │  2058.18 ms │  2105.71 ms │     no change │
│ QQuery 14    │  1209.18 ms │  1256.99 ms │     no change │
│ QQuery 15    │  1194.37 ms │  1213.80 ms │     no change │
│ QQuery 16    │  2592.23 ms │  2671.68 ms │     no change │
│ QQuery 17    │  2583.03 ms │  2626.06 ms │     no change │
│ QQuery 18    │  5401.16 ms │  4927.98 ms │ +1.10x faster │
│ QQuery 19    │   122.04 ms │   116.27 ms │     no change │
│ QQuery 20    │  1892.66 ms │  1893.47 ms │     no change │
│ QQuery 21    │  2191.34 ms │  2160.39 ms │     no change │
│ QQuery 22    │  3732.31 ms │  3717.02 ms │     no change │
│ QQuery 23    │ 13638.93 ms │ 12272.43 ms │ +1.11x faster │
│ QQuery 24    │   209.59 ms │   217.53 ms │     no change │
│ QQuery 25    │   457.43 ms │   465.68 ms │     no change │
│ QQuery 26    │   214.60 ms │   208.50 ms │     no change │
│ QQuery 27    │  2856.57 ms │  2706.68 ms │ +1.06x faster │
│ QQuery 28    │ 23907.44 ms │ 23425.58 ms │     no change │
│ QQuery 29    │   965.80 ms │   958.36 ms │     no change │
│ QQuery 30    │  1313.50 ms │  1281.37 ms │     no change │
│ QQuery 31    │  1362.71 ms │  1316.61 ms │     no change │
│ QQuery 32    │  5475.46 ms │  4799.92 ms │ +1.14x faster │
│ QQuery 33    │  6026.67 ms │  5652.66 ms │ +1.07x faster │
│ QQuery 34    │  6077.94 ms │  5924.13 ms │     no change │
│ QQuery 35    │  1887.98 ms │  1910.37 ms │     no change │
│ QQuery 36    │   116.05 ms │   115.12 ms │     no change │
│ QQuery 37    │    52.41 ms │    50.97 ms │     no change │
│ QQuery 38    │   114.59 ms │   116.15 ms │     no change │
│ QQuery 39    │   187.51 ms │   189.45 ms │     no change │
│ QQuery 40    │    42.72 ms │    40.09 ms │ +1.07x faster │
│ QQuery 41    │    37.18 ms │    39.38 ms │  1.06x slower │
│ QQuery 42    │    31.61 ms │    31.66 ms │     no change │
└──────────────┴─────────────┴─────────────┴───────────────┘
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┓
┃ Benchmark Summary          ┃            ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━┩
│ Total Time (HEAD)          │ 96120.90ms │
│ Total Time (use-mutable)   │ 92791.80ms │
│ Average Time (HEAD)        │  2235.37ms │
│ Average Time (use-mutable) │  2157.95ms │
│ Queries Faster             │          6 │
│ Queries Slower             │          4 │
│ Queries with No Change     │         33 │
│ Queries with Failure       │          0 │
└────────────────────────────┴────────────┘
--------------------
Benchmark tpch_mem_sf1.json
--------------------
┏━━━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓
┃ Query        ┃      HEAD ┃ use-mutable ┃        Change ┃
┡━━━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩
│ QQuery 1     │ 130.97 ms │   131.92 ms │     no change │
│ QQuery 2     │  28.45 ms │    26.83 ms │ +1.06x faster │
│ QQuery 3     │  37.74 ms │    32.75 ms │ +1.15x faster │
│ QQuery 4     │  29.20 ms │    28.77 ms │     no change │
│ QQuery 5     │  86.56 ms │    86.77 ms │     no change │
│ QQuery 6     │  19.71 ms │    19.56 ms │     no change │
│ QQuery 7     │ 221.51 ms │   219.92 ms │     no change │
│ QQuery 8     │  30.78 ms │    33.41 ms │  1.09x slower │
│ QQuery 9     │ 106.90 ms │    99.87 ms │ +1.07x faster │
│ QQuery 10    │  63.54 ms │    63.52 ms │     no change │
│ QQuery 11    │  18.54 ms │    17.93 ms │     no change │
│ QQuery 12    │  52.29 ms │    51.29 ms │     no change │
│ QQuery 13    │  47.01 ms │    45.64 ms │     no change │
│ QQuery 14    │  13.92 ms │    13.71 ms │     no change │
│ QQuery 15    │  25.05 ms │    24.84 ms │     no change │
│ QQuery 16    │  25.22 ms │    24.99 ms │     no change │
│ QQuery 17    │ 151.48 ms │   148.78 ms │     no change │
│ QQuery 18    │ 273.60 ms │   275.18 ms │     no change │
│ QQuery 19    │  36.59 ms │    36.43 ms │     no change │
│ QQuery 20    │  48.75 ms │    48.69 ms │     no change │
│ QQuery 21    │ 313.14 ms │   318.50 ms │     no change │
│ QQuery 22    │  17.46 ms │    20.48 ms │  1.17x slower │
└──────────────┴───────────┴─────────────┴───────────────┘
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━┓
┃ Benchmark Summary          ┃           ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━┩
│ Total Time (HEAD)          │ 1778.43ms │
│ Total Time (use-mutable)   │ 1769.76ms │
│ Average Time (HEAD)        │   80.84ms │
│ Average Time (use-mutable) │   80.44ms │
│ Queries Faster             │         3 │
│ Queries Slower             │         2 │
│ Queries with No Change     │        17 │
│ Queries with Failure       │         0 │
└────────────────────────────┴───────────┘

@rluvaton
Copy link
Member Author

rluvaton commented Dec 5, 2025

run benchmarks

@alamb-ghbot
Copy link

🤖 ./gh_compare_branch.sh Benchmark Script Running
Linux aal-dev 6.14.0-1018-gcp #19~24.04.1-Ubuntu SMP Wed Sep 24 23:23:09 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Comparing use-mutable (3cfeeb0) to a5fc3c7 diff using: tpch_mem clickbench_partitioned clickbench_extended
Results will be posted here when complete

@rluvaton
Copy link
Member Author

rluvaton commented Dec 5, 2025

run benchmarks aggregate_query_sql

@alamb-ghbot
Copy link

🤖 Hi @rluvaton, thanks for the request (#19103 (comment)).

scrape_comments.py only supports whitelisted benchmarks.

  • Standard: clickbench_1, clickbench_extended, clickbench_partitioned, clickbench_pushdown, tpch, tpch10, tpch_mem, tpch_mem10
  • Criterion: case_when, sql_planner

Please choose one or more of these with run benchmark <name> or run benchmark <name1> <name2>...
Unsupported benchmarks: aggregate_query_sql.

@alamb-ghbot
Copy link

🤖: Benchmark completed

Details

Comparing HEAD and use-mutable
--------------------
Benchmark clickbench_extended.json
--------------------
┏━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━┓
┃ Query        ┃        HEAD ┃ use-mutable ┃    Change ┃
┡━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━┩
│ QQuery 0     │  2614.85 ms │  2653.35 ms │ no change │
│ QQuery 1     │  1327.97 ms │  1304.88 ms │ no change │
│ QQuery 2     │  2556.30 ms │  2484.04 ms │ no change │
│ QQuery 3     │  1163.48 ms │  1202.69 ms │ no change │
│ QQuery 4     │  2289.05 ms │  2288.71 ms │ no change │
│ QQuery 5     │ 28516.50 ms │ 28468.68 ms │ no change │
│ QQuery 6     │  4014.50 ms │  4018.62 ms │ no change │
│ QQuery 7     │  3682.06 ms │  3647.77 ms │ no change │
└──────────────┴─────────────┴─────────────┴───────────┘
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┓
┃ Benchmark Summary          ┃            ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━┩
│ Total Time (HEAD)          │ 46164.72ms │
│ Total Time (use-mutable)   │ 46068.74ms │
│ Average Time (HEAD)        │  5770.59ms │
│ Average Time (use-mutable) │  5758.59ms │
│ Queries Faster             │          0 │
│ Queries Slower             │          0 │
│ Queries with No Change     │          8 │
│ Queries with Failure       │          0 │
└────────────────────────────┴────────────┘
--------------------
Benchmark clickbench_partitioned.json
--------------------
┏━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓
┃ Query        ┃        HEAD ┃ use-mutable ┃        Change ┃
┡━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩
│ QQuery 0     │     2.16 ms │     2.67 ms │  1.24x slower │
│ QQuery 1     │    49.13 ms │    55.01 ms │  1.12x slower │
│ QQuery 2     │   132.17 ms │   142.19 ms │  1.08x slower │
│ QQuery 3     │   154.11 ms │   174.68 ms │  1.13x slower │
│ QQuery 4     │  1091.18 ms │  1067.44 ms │     no change │
│ QQuery 5     │  1497.39 ms │  1473.13 ms │     no change │
│ QQuery 6     │     2.16 ms │     2.18 ms │     no change │
│ QQuery 7     │    53.92 ms │    54.09 ms │     no change │
│ QQuery 8     │  1426.74 ms │  1473.78 ms │     no change │
│ QQuery 9     │  1849.95 ms │  1864.26 ms │     no change │
│ QQuery 10    │   375.54 ms │   367.76 ms │     no change │
│ QQuery 11    │   404.07 ms │   427.05 ms │  1.06x slower │
│ QQuery 12    │  1329.74 ms │  1362.71 ms │     no change │
│ QQuery 13    │  1996.00 ms │  2042.19 ms │     no change │
│ QQuery 14    │  1238.18 ms │  1275.92 ms │     no change │
│ QQuery 15    │  1258.55 ms │  1254.11 ms │     no change │
│ QQuery 16    │  2666.97 ms │  2767.41 ms │     no change │
│ QQuery 17    │  2666.44 ms │  2735.30 ms │     no change │
│ QQuery 18    │  5363.18 ms │  5087.39 ms │ +1.05x faster │
│ QQuery 19    │   120.20 ms │   122.92 ms │     no change │
│ QQuery 20    │  1910.89 ms │  1843.20 ms │     no change │
│ QQuery 21    │  2227.97 ms │  2134.52 ms │     no change │
│ QQuery 22    │  3834.50 ms │  3644.43 ms │     no change │
│ QQuery 23    │ 12548.08 ms │ 12254.67 ms │     no change │
│ QQuery 24    │   211.70 ms │   206.54 ms │     no change │
│ QQuery 25    │   455.91 ms │   446.04 ms │     no change │
│ QQuery 26    │   202.83 ms │   213.66 ms │  1.05x slower │
│ QQuery 27    │  2805.41 ms │  2706.35 ms │     no change │
│ QQuery 28    │ 23489.83 ms │ 23591.35 ms │     no change │
│ QQuery 29    │   982.87 ms │   970.74 ms │     no change │
│ QQuery 30    │  1339.96 ms │  1294.74 ms │     no change │
│ QQuery 31    │  1361.01 ms │  1324.84 ms │     no change │
│ QQuery 32    │  5411.12 ms │  4954.69 ms │ +1.09x faster │
│ QQuery 33    │  6015.37 ms │  5786.75 ms │     no change │
│ QQuery 34    │  6073.60 ms │  5985.01 ms │     no change │
│ QQuery 35    │  1979.36 ms │  1971.94 ms │     no change │
│ QQuery 36    │   115.26 ms │   118.99 ms │     no change │
│ QQuery 37    │    52.21 ms │    52.10 ms │     no change │
│ QQuery 38    │   115.81 ms │   117.34 ms │     no change │
│ QQuery 39    │   186.07 ms │   186.20 ms │     no change │
│ QQuery 40    │    41.37 ms │    42.65 ms │     no change │
│ QQuery 41    │    38.65 ms │    37.80 ms │     no change │
│ QQuery 42    │    31.49 ms │    32.42 ms │     no change │
└──────────────┴─────────────┴─────────────┴───────────────┘
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┓
┃ Benchmark Summary          ┃            ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━┩
│ Total Time (HEAD)          │ 95109.04ms │
│ Total Time (use-mutable)   │ 93669.16ms │
│ Average Time (HEAD)        │  2211.84ms │
│ Average Time (use-mutable) │  2178.35ms │
│ Queries Faster             │          2 │
│ Queries Slower             │          6 │
│ Queries with No Change     │         35 │
│ Queries with Failure       │          0 │
└────────────────────────────┴────────────┘
--------------------
Benchmark tpch_mem_sf1.json
--------------------
┏━━━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓
┃ Query        ┃      HEAD ┃ use-mutable ┃        Change ┃
┡━━━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩
│ QQuery 1     │ 134.83 ms │   142.51 ms │  1.06x slower │
│ QQuery 2     │  28.29 ms │    27.35 ms │     no change │
│ QQuery 3     │  38.51 ms │    38.43 ms │     no change │
│ QQuery 4     │  28.66 ms │    28.51 ms │     no change │
│ QQuery 5     │  87.94 ms │    87.08 ms │     no change │
│ QQuery 6     │  19.57 ms │    19.91 ms │     no change │
│ QQuery 7     │ 223.54 ms │   224.41 ms │     no change │
│ QQuery 8     │  33.04 ms │    31.08 ms │ +1.06x faster │
│ QQuery 9     │ 107.25 ms │   105.05 ms │     no change │
│ QQuery 10    │  64.30 ms │    62.68 ms │     no change │
│ QQuery 11    │  18.58 ms │    17.32 ms │ +1.07x faster │
│ QQuery 12    │  50.95 ms │    51.44 ms │     no change │
│ QQuery 13    │  45.87 ms │    46.08 ms │     no change │
│ QQuery 14    │  13.46 ms │    13.68 ms │     no change │
│ QQuery 15    │  24.36 ms │    25.02 ms │     no change │
│ QQuery 16    │  26.10 ms │    25.69 ms │     no change │
│ QQuery 17    │ 149.61 ms │   150.62 ms │     no change │
│ QQuery 18    │ 274.54 ms │   278.88 ms │     no change │
│ QQuery 19    │  37.93 ms │    38.56 ms │     no change │
│ QQuery 20    │  49.04 ms │    48.29 ms │     no change │
│ QQuery 21    │ 314.58 ms │   320.94 ms │     no change │
│ QQuery 22    │  17.39 ms │    17.81 ms │     no change │
└──────────────┴───────────┴─────────────┴───────────────┘
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━┓
┃ Benchmark Summary          ┃           ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━┩
│ Total Time (HEAD)          │ 1788.33ms │
│ Total Time (use-mutable)   │ 1801.34ms │
│ Average Time (HEAD)        │   81.29ms │
│ Average Time (use-mutable) │   81.88ms │
│ Queries Faster             │         2 │
│ Queries Slower             │         1 │
│ Queries with No Change     │        19 │
│ Queries with Failure       │         0 │
└────────────────────────────┴───────────┘

@rluvaton
Copy link
Member Author

rluvaton commented Dec 5, 2025

I think these benchmarks are grouping on bytes/bytes view columns and I need to further optimize there, but the aggregate_vectorized benchmark shows promising results

@rluvaton
Copy link
Member Author

rluvaton commented Dec 7, 2025

run benchmark aggregate_vectorized aggregate_query_sql

@alamb-ghbot
Copy link

🤖 ./gh_compare_branch_bench.sh Benchmark Script Running
Linux aal-dev 6.14.0-1018-gcp #19~24.04.1-Ubuntu SMP Wed Sep 24 23:23:09 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Comparing use-mutable (3cfeeb0) to a5fc3c7 diff
BENCH_NAME=aggregate_vectorized
BENCH_COMMAND=cargo bench --bench aggregate_vectorized
BENCH_FILTER=
BENCH_BRANCH_NAME=use-mutable
Results will be posted here when complete

@alamb-ghbot
Copy link

🤖 ./gh_compare_branch_bench.sh Benchmark Script Running
Linux aal-dev 6.14.0-1018-gcp #19~24.04.1-Ubuntu SMP Wed Sep 24 23:23:09 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Comparing use-mutable (3cfeeb0) to a5fc3c7 diff
BENCH_NAME=aggregate_query_sql
BENCH_COMMAND=cargo bench --bench aggregate_query_sql
BENCH_FILTER=
BENCH_BRANCH_NAME=use-mutable
Results will be posted here when complete

@alamb-ghbot
Copy link

🤖: Benchmark completed

Details

group                                                                         main                                   use-mutable
-----                                                                         ----                                   -----------
aggregate_query_approx_percentile_cont_on_f32                                 1.00      4.1±0.24ms        ? ?/sec    1.00      4.1±0.23ms        ? ?/sec
aggregate_query_approx_percentile_cont_on_u64                                 1.00      4.3±0.19ms        ? ?/sec    1.02      4.4±0.25ms        ? ?/sec
aggregate_query_distinct_median                                               1.00      2.7±0.05ms        ? ?/sec    1.00      2.7±0.05ms        ? ?/sec
aggregate_query_group_by                                                      1.00  1535.6±48.14µs        ? ?/sec    1.01  1551.1±56.43µs        ? ?/sec
aggregate_query_group_by_u64 15 12                                            1.00  1434.4±30.99µs        ? ?/sec    1.02  1469.9±54.37µs        ? ?/sec
aggregate_query_group_by_u64_multiple_keys                                    1.00      4.1±0.25ms        ? ?/sec    1.02      4.2±0.26ms        ? ?/sec
aggregate_query_group_by_wide_u64_and_f32_without_aggregate_expressions       1.00      2.1±0.13ms        ? ?/sec    1.01      2.2±0.05ms        ? ?/sec
aggregate_query_group_by_wide_u64_and_string_without_aggregate_expressions    1.00      2.6±0.18ms        ? ?/sec    1.02      2.6±0.18ms        ? ?/sec
aggregate_query_group_by_with_filter                                          1.00  1444.3±32.37µs        ? ?/sec    1.00  1448.8±15.89µs        ? ?/sec
aggregate_query_group_by_with_filter_u64 15 12                                1.00  1409.5±19.26µs        ? ?/sec    1.03  1449.2±43.48µs        ? ?/sec
aggregate_query_no_group_by 15 12                                             1.00   720.5±15.76µs        ? ?/sec    1.00   722.3±13.97µs        ? ?/sec
aggregate_query_no_group_by_count_distinct_narrow                             1.00  1179.6±36.34µs        ? ?/sec    1.01  1192.9±35.11µs        ? ?/sec
aggregate_query_no_group_by_count_distinct_wide                               1.00  1961.1±35.89µs        ? ?/sec    1.02      2.0±0.11ms        ? ?/sec
aggregate_query_no_group_by_min_max_f64                                       1.00   677.3±10.53µs        ? ?/sec    1.00    678.7±8.65µs        ? ?/sec
first_last_ignore_nulls                                                       1.00      2.2±0.04ms        ? ?/sec    1.01      2.2±0.11ms        ? ?/sec
first_last_many_columns                                                       1.00      2.2±0.10ms        ? ?/sec    1.00      2.2±0.09ms        ? ?/sec
first_last_one_column                                                         1.00  1870.9±69.70µs        ? ?/sec    1.00  1879.4±59.94µs        ? ?/sec

@rluvaton
Copy link
Member Author

rluvaton commented Dec 7, 2025

Show benchmark queue

@alamb-ghbot
Copy link

🤖 Hi @rluvaton, you asked to view the benchmark queue (#19103 (comment)).

No pending jobs in jobs/.

@rluvaton
Copy link
Member Author

rluvaton commented Dec 7, 2025

run benchmark aggregate_vectorized

@alamb-ghbot
Copy link

🤖 ./gh_compare_branch_bench.sh Benchmark Script Running
Linux aal-dev 6.14.0-1018-gcp #19~24.04.1-Ubuntu SMP Wed Sep 24 23:23:09 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Comparing use-mutable (3cfeeb0) to a5fc3c7 diff
BENCH_NAME=aggregate_vectorized
BENCH_COMMAND=cargo bench --bench aggregate_vectorized
BENCH_FILTER=
BENCH_BRANCH_NAME=use-mutable
Results will be posted here when complete

@rluvaton
Copy link
Member Author

rluvaton commented Dec 7, 2025

run benchmark aggregate_vectorized

@rluvaton
Copy link
Member Author

rluvaton commented Dec 7, 2025

Show benchmark queue

@alamb-ghbot
Copy link

🤖 Hi @rluvaton, you asked to view the benchmark queue (#19103 (comment)).

Job User Benchmarks Comment
19103_3622007464.sh rluvaton aggregate_vectorized https://github.com/apache/datafusion/pull/19103#issuecomment-3622007464
19103_3622163433.sh rluvaton aggregate_vectorized https://github.com/apache/datafusion/pull/19103#issuecomment-3622163433

@rluvaton
Copy link
Member Author

rluvaton commented Dec 7, 2025

Show benchmark queue

@alamb-ghbot
Copy link

🤖 Hi @rluvaton, you asked to view the benchmark queue (#19103 (comment)).

Job User Benchmarks Comment
19103_3622007464.sh rluvaton aggregate_vectorized https://github.com/apache/datafusion/pull/19103#issuecomment-3622007464
19103_3622163433.sh rluvaton aggregate_vectorized https://github.com/apache/datafusion/pull/19103#issuecomment-3622163433

@rluvaton
Copy link
Member Author

rluvaton commented Dec 7, 2025

@alamb I think the benchmarks are stuck or something, its been 5 hours

@rluvaton
Copy link
Member Author

rluvaton commented Dec 8, 2025

Show benchmark queue

@alamb-ghbot
Copy link

🤖 Hi @rluvaton, you asked to view the benchmark queue (#19103 (comment)).

Job User Benchmarks Comment
19103_3622007464.sh rluvaton aggregate_vectorized https://github.com/apache/datafusion/pull/19103#issuecomment-3622007464
19103_3622163433.sh rluvaton aggregate_vectorized https://github.com/apache/datafusion/pull/19103#issuecomment-3622163433
arrow-8951-3625209650.sh Dandandan coalesce_kernels filter_kernels https://github.com/apache/arrow-rs/pull/8951#issuecomment-3625209650

@alamb
Copy link
Contributor

alamb commented Dec 8, 2025

@alamb I think the benchmarks are stuck or something, its been 5 hours

Looking

@alamb
Copy link
Contributor

alamb commented Dec 8, 2025

The script died with this error:

++ cargo bench --bench aggregate_vectorized -- --save-baseline use-mutable
error: target `aggregate_vectorized` in package `datafusion-physical-plan` requires the features: `test_utils`
Consider enabling them by passing, e.g., `--features="test_utils"`

(aka the script is not robust to errors).

I just merged this PR up from main to try and get your fix for that and restarted

@alamb-ghbot
Copy link

🤖 ./gh_compare_branch_bench.sh Benchmark Script Running
Linux aal-dev 6.14.0-1018-gcp #19~24.04.1-Ubuntu SMP Wed Sep 24 23:23:09 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Comparing use-mutable (ff38ae6) to 215cdff diff
BENCH_NAME=aggregate_vectorized
BENCH_COMMAND=cargo bench --bench aggregate_vectorized
BENCH_FILTER=
BENCH_BRANCH_NAME=use-mutable
Results will be posted here when complete

@alamb
Copy link
Contributor

alamb commented Dec 8, 2025

(actually I have an idea for a workaround...)

@alamb-ghbot
Copy link

🤖 ./gh_compare_branch_bench.sh compare_branch_bench.sh Running
Linux aal-dev 6.14.0-1018-gcp #19~24.04.1-Ubuntu SMP Wed Sep 24 23:23:09 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Comparing use-mutable (ff38ae6) to 215cdff diff
BENCH_NAME=aggregate_vectorized
BENCH_COMMAND=cargo bench --all-features --bench aggregate_vectorized
BENCH_FILTER=
BENCH_BRANCH_NAME=use-mutable
Results will be posted here when complete

@alamb
Copy link
Contributor

alamb commented Dec 8, 2025

Hoping this fixes it: alamb/datafusion-benchmarking@a3e755a

@alamb-ghbot
Copy link

🤖: Benchmark completed

Details

group                                                                                                             main                                    use-mutable
-----                                                                                                             ----                                    -----------
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_1000/append_val                                  1.09      9.6±0.16µs        ? ?/sec     1.00      8.9±0.07µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_1000/vectorized_append                           1.07      5.8±0.06µs        ? ?/sec     1.00      5.4±0.05µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_1000/vectorized_equal_to_0.25 true               1.00      2.6±0.05µs        ? ?/sec     1.73      4.4±0.06µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_1000/vectorized_equal_to_0.5 true                1.00      4.9±0.07µs        ? ?/sec     1.51      7.3±0.07µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_1000/vectorized_equal_to_0.75 true               1.00      7.2±0.10µs        ? ?/sec     1.22      8.8±0.10µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_1000/vectorized_equal_to_all_true                1.00      9.4±0.14µs        ? ?/sec     1.16     11.0±0.13µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_10000/append_val                                 1.09     91.8±1.48µs        ? ?/sec     1.00     84.3±1.59µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_10000/vectorized_append                          1.06     55.3±2.42µs        ? ?/sec     1.00     51.9±0.46µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_10000/vectorized_equal_to_0.25 true              1.00     34.3±0.20µs        ? ?/sec     1.48     50.8±0.49µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_10000/vectorized_equal_to_0.5 true               1.00     64.3±0.76µs        ? ?/sec     1.29     83.1±0.85µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_10000/vectorized_equal_to_0.75 true              1.00     73.0±1.85µs        ? ?/sec     1.22     88.9±0.98µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_10000/vectorized_equal_to_all_true               1.00     94.5±1.41µs        ? ?/sec     1.15    108.8±1.99µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_100000/append_val                                1.09   1003.7±7.48µs        ? ?/sec     1.00   922.5±15.38µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_100000/vectorized_append                         1.05    634.1±9.29µs        ? ?/sec     1.00   603.9±13.06µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_100000/vectorized_equal_to_0.25 true             1.00    399.2±5.52µs        ? ?/sec     1.39    554.1±4.14µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_100000/vectorized_equal_to_0.5 true              1.00    693.0±4.97µs        ? ?/sec     1.27    882.2±6.74µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_100000/vectorized_equal_to_0.75 true             1.00   748.8±10.08µs        ? ?/sec     1.21    907.4±9.45µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_100000/vectorized_equal_to_all_true              1.00   954.5±14.09µs        ? ?/sec     1.14  1091.3±14.86µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_1000/append_val                                  1.00     12.7±0.17µs        ? ?/sec     1.00     12.6±0.25µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_1000/vectorized_append                           1.00     14.1±0.26µs        ? ?/sec     1.01     14.2±0.18µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_1000/vectorized_equal_to_0.25 true               1.00      2.8±0.03µs        ? ?/sec     1.53      4.2±0.03µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_1000/vectorized_equal_to_0.5 true                1.00      5.4±0.11µs        ? ?/sec     1.27      6.9±0.08µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_1000/vectorized_equal_to_0.75 true               1.00      8.1±0.14µs        ? ?/sec     1.19      9.6±0.11µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_1000/vectorized_equal_to_all_true                1.00     10.6±0.11µs        ? ?/sec     1.16     12.2±0.21µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_10000/append_val                                 1.01    123.7±0.32µs        ? ?/sec     1.00    122.9±0.56µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_10000/vectorized_append                          1.02    135.6±0.56µs        ? ?/sec     1.00    133.4±1.12µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_10000/vectorized_equal_to_0.25 true              1.00     37.2±0.47µs        ? ?/sec     1.51     56.3±0.95µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_10000/vectorized_equal_to_0.5 true               1.00     74.5±0.60µs        ? ?/sec     1.29     96.2±0.96µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_10000/vectorized_equal_to_0.75 true              1.00     85.5±0.79µs        ? ?/sec     1.24    105.9±0.93µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_10000/vectorized_equal_to_all_true               1.00    105.5±1.27µs        ? ?/sec     1.14    120.5±1.43µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_100000/append_val                                1.01  1328.9±23.63µs        ? ?/sec     1.00   1316.8±9.87µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_100000/vectorized_append                         1.02  1446.7±30.00µs        ? ?/sec     1.00  1424.0±25.40µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_100000/vectorized_equal_to_0.25 true             1.00    454.9±3.73µs        ? ?/sec     1.40    636.2±5.63µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_100000/vectorized_equal_to_0.5 true              1.00    816.2±5.93µs        ? ?/sec     1.28   1042.6±8.23µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_100000/vectorized_equal_to_0.75 true             1.00    895.9±8.44µs        ? ?/sec     1.22  1096.2±19.79µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_100000/vectorized_equal_to_all_true              1.00  1070.3±15.56µs        ? ?/sec     1.14  1216.1±13.27µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_1000/append_val                                  1.02     11.3±0.34µs        ? ?/sec     1.00     11.1±0.07µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_1000/vectorized_append                           1.01     13.6±0.11µs        ? ?/sec     1.00     13.4±0.07µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_1000/vectorized_equal_to_0.25 true               1.00  1923.1±26.16ns        ? ?/sec     1.78      3.4±0.03µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_1000/vectorized_equal_to_0.5 true                1.00      3.6±0.03µs        ? ?/sec     1.41      5.1±0.41µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_1000/vectorized_equal_to_0.75 true               1.00      5.4±0.06µs        ? ?/sec     1.29      7.0±0.07µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_1000/vectorized_equal_to_all_true                1.00      7.9±0.16µs        ? ?/sec     1.17      9.2±0.09µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_10000/append_val                                 1.01    137.7±1.01µs        ? ?/sec     1.00    136.2±0.99µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_10000/vectorized_append                          1.01    155.8±2.14µs        ? ?/sec     1.00    153.7±0.72µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_10000/vectorized_equal_to_0.25 true              1.00     40.9±0.27µs        ? ?/sec     1.40     57.1±0.34µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_10000/vectorized_equal_to_0.5 true               1.00     84.1±0.58µs        ? ?/sec     1.17     98.7±0.58µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_10000/vectorized_equal_to_0.75 true              1.00     93.5±0.56µs        ? ?/sec     1.16    108.1±1.09µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_10000/vectorized_equal_to_all_true               1.00    102.1±0.55µs        ? ?/sec     1.13    115.7±1.67µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_100000/append_val                                1.01  1493.4±13.20µs        ? ?/sec     1.00  1484.9±10.59µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_100000/vectorized_append                         1.01  1664.6±21.52µs        ? ?/sec     1.00  1651.4±18.60µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_100000/vectorized_equal_to_0.25 true             1.00    509.1±4.82µs        ? ?/sec     1.34    683.9±7.42µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_100000/vectorized_equal_to_0.5 true              1.00    922.6±4.71µs        ? ?/sec     1.21  1119.0±10.50µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_100000/vectorized_equal_to_0.75 true             1.00  1018.8±14.83µs        ? ?/sec     1.17  1188.0±72.89µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_100000/vectorized_equal_to_all_true              1.00  1068.1±19.00µs        ? ?/sec     1.13  1207.1±10.59µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_1000/append_val                                  1.00     20.5±0.23µs        ? ?/sec     1.13     23.2±0.51µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_1000/vectorized_append                           1.00     16.5±0.22µs        ? ?/sec     1.17     19.3±0.49µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_1000/vectorized_equal_to_0.25 true               1.00      3.7±0.05µs        ? ?/sec     1.50      5.5±0.08µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_1000/vectorized_equal_to_0.5 true                1.00      6.4±0.08µs        ? ?/sec     1.36      8.8±0.10µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_1000/vectorized_equal_to_0.75 true               1.00      9.4±0.16µs        ? ?/sec     1.35     12.7±0.14µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_1000/vectorized_equal_to_all_true                1.00     12.7±0.06µs        ? ?/sec     1.28     16.3±0.15µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_10000/append_val                                 1.00    385.1±4.53µs        ? ?/sec     1.01    388.7±4.69µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_10000/vectorized_append                          1.00    346.1±3.30µs        ? ?/sec     1.02    351.8±1.82µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_10000/vectorized_equal_to_0.25 true              1.00     71.9±1.97µs        ? ?/sec     1.41    101.6±9.86µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_10000/vectorized_equal_to_0.5 true               1.00    130.4±7.12µs        ? ?/sec     1.23    160.3±7.39µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_10000/vectorized_equal_to_0.75 true              1.00    154.9±6.91µs        ? ?/sec     1.18    182.7±2.19µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_10000/vectorized_equal_to_all_true               1.00    173.3±2.19µs        ? ?/sec     1.23    212.5±5.31µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_100000/append_val                                1.00     14.0±0.29ms        ? ?/sec     1.00     14.0±0.41ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_100000/vectorized_append                         1.00     13.3±0.27ms        ? ?/sec     1.03     13.8±0.30ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_100000/vectorized_equal_to_0.25 true             1.00  1485.6±118.08µs        ? ?/sec    1.32  1955.6±153.23µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_100000/vectorized_equal_to_0.5 true              1.00      2.8±0.08ms        ? ?/sec     1.22      3.4±0.09ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_100000/vectorized_equal_to_0.75 true             1.00      3.3±0.07ms        ? ?/sec     1.14      3.8±0.08ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_100000/vectorized_equal_to_all_true              1.00      3.6±0.06ms        ? ?/sec     1.13      4.0±0.07ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_1000/append_val                                  1.00     20.4±0.22µs        ? ?/sec     1.13     23.1±0.66µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_1000/vectorized_append                           1.00     21.5±0.35µs        ? ?/sec     1.15     24.7±0.80µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_1000/vectorized_equal_to_0.25 true               1.00      3.7±0.02µs        ? ?/sec     1.48      5.4±0.09µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_1000/vectorized_equal_to_0.5 true                1.00      6.6±0.04µs        ? ?/sec     1.32      8.7±0.18µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_1000/vectorized_equal_to_0.75 true               1.00      9.5±0.16µs        ? ?/sec     1.26     11.9±0.12µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_1000/vectorized_equal_to_all_true                1.00     12.5±0.12µs        ? ?/sec     1.23     15.4±0.08µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_10000/append_val                                 1.00    399.1±7.71µs        ? ?/sec     1.00    399.2±4.75µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_10000/vectorized_append                          1.00    400.7±4.36µs        ? ?/sec     1.00    400.2±3.33µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_10000/vectorized_equal_to_0.25 true              1.00    84.3±10.47µs        ? ?/sec     1.27    107.1±9.33µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_10000/vectorized_equal_to_0.5 true               1.00    149.0±8.25µs        ? ?/sec     1.13    167.7±7.64µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_10000/vectorized_equal_to_0.75 true              1.00    175.0±6.02µs        ? ?/sec     1.09    191.3±2.43µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_10000/vectorized_equal_to_all_true               1.00    193.3±6.02µs        ? ?/sec     1.14    220.9±4.05µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_100000/append_val                                1.04     12.9±0.32ms        ? ?/sec     1.00     12.5±0.27ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_100000/vectorized_append                         1.06     13.3±0.30ms        ? ?/sec     1.00     12.5±0.23ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_100000/vectorized_equal_to_0.25 true             1.00  1500.3±146.84µs        ? ?/sec    1.27  1899.8±147.06µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_100000/vectorized_equal_to_0.5 true              1.00      2.8±0.08ms        ? ?/sec     1.11      3.1±0.09ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_100000/vectorized_equal_to_0.75 true             1.00      3.1±0.05ms        ? ?/sec     1.07      3.3±0.08ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_100000/vectorized_equal_to_all_true              1.00      3.4±0.08ms        ? ?/sec     1.10      3.7±0.07ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_1000/append_val                                  1.09     17.3±0.47µs        ? ?/sec     1.00     15.8±0.24µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_1000/vectorized_append                           1.00     18.5±0.30µs        ? ?/sec     1.07     19.8±0.38µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_1000/vectorized_equal_to_0.25 true               1.00      2.7±0.03µs        ? ?/sec     1.60      4.4±0.04µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_1000/vectorized_equal_to_0.5 true                1.00      4.7±0.08µs        ? ?/sec     1.40      6.5±0.07µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_1000/vectorized_equal_to_0.75 true               1.00      6.7±0.08µs        ? ?/sec     1.31      8.7±0.06µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_1000/vectorized_equal_to_all_true                1.00      8.4±0.18µs        ? ?/sec     1.29     10.9±0.13µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_10000/append_val                                 1.00    251.4±4.16µs        ? ?/sec     1.03    259.5±1.46µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_10000/vectorized_append                          1.00    269.5±2.29µs        ? ?/sec     1.03    277.8±3.84µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_10000/vectorized_equal_to_0.25 true              1.00     59.5±2.08µs        ? ?/sec     1.28     76.3±1.56µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_10000/vectorized_equal_to_0.5 true               1.00    117.6±3.87µs        ? ?/sec     1.20    141.1±1.42µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_10000/vectorized_equal_to_0.75 true              1.00    138.5±1.00µs        ? ?/sec     1.16    161.0±3.53µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_10000/vectorized_equal_to_all_true               1.00    156.1±1.23µs        ? ?/sec     1.15    178.8±3.48µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_100000/append_val                                1.14      8.1±0.19ms        ? ?/sec     1.00      7.1±0.20ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_100000/vectorized_append                         1.10      8.2±0.19ms        ? ?/sec     1.00      7.4±0.21ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_100000/vectorized_equal_to_0.25 true             1.00   910.3±55.51µs        ? ?/sec     1.33  1207.7±68.32µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_100000/vectorized_equal_to_0.5 true              1.00  1679.3±57.69µs        ? ?/sec     1.15  1935.8±78.77µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_100000/vectorized_equal_to_0.75 true             1.00  1975.0±58.62µs        ? ?/sec     1.10      2.2±0.08ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_100000/vectorized_equal_to_all_true              1.00      2.2±0.06ms        ? ?/sec     1.10      2.4±0.08ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_1000/append_val                                1.03     18.2±0.22µs        ? ?/sec     1.00     17.6±0.08µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_1000/vectorized_append                         1.00     12.5±0.11µs        ? ?/sec     1.02     12.7±0.08µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_1000/vectorized_equal_to_0.25 true             1.00      2.4±0.04µs        ? ?/sec     1.79      4.3±0.06µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_1000/vectorized_equal_to_0.5 true              1.00      4.3±0.08µs        ? ?/sec     1.54      6.6±0.10µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_1000/vectorized_equal_to_0.75 true             1.00      6.2±0.08µs        ? ?/sec     1.36      8.4±0.14µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_1000/vectorized_equal_to_all_true              1.00      8.4±0.09µs        ? ?/sec     1.26     10.6±0.11µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_10000/append_val                               1.00    182.4±0.82µs        ? ?/sec     1.00    182.4±2.00µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_10000/vectorized_append                        1.00    145.2±2.30µs        ? ?/sec     1.00    144.5±2.20µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_10000/vectorized_equal_to_0.25 true            1.00     37.0±0.41µs        ? ?/sec     1.59     58.7±4.12µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_10000/vectorized_equal_to_0.5 true             1.00     74.1±0.52µs        ? ?/sec     1.31     97.2±0.40µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_10000/vectorized_equal_to_0.75 true            1.00     81.1±0.58µs        ? ?/sec     1.29    104.3±1.90µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_10000/vectorized_equal_to_all_true             1.00     93.1±0.68µs        ? ?/sec     1.25    116.2±2.36µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_100000/append_val                              1.02      2.0±0.03ms        ? ?/sec     1.00  1965.3±40.22µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_100000/vectorized_append                       1.04  1632.9±27.81µs        ? ?/sec     1.00  1576.6±13.17µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_100000/vectorized_equal_to_0.25 true           1.00    509.4±7.18µs        ? ?/sec     1.39    708.7±9.19µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_100000/vectorized_equal_to_0.5 true            1.00   853.1±10.08µs        ? ?/sec     1.27  1083.6±10.43µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_100000/vectorized_equal_to_0.75 true           1.00    904.7±9.92µs        ? ?/sec     1.25   1129.3±7.15µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_100000/vectorized_equal_to_all_true            1.00  1020.7±14.34µs        ? ?/sec     1.21  1231.7±13.06µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_1000/append_val                                1.00     18.2±0.08µs        ? ?/sec     1.04     18.9±0.27µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_1000/vectorized_append                         1.00     19.5±0.23µs        ? ?/sec     1.01     19.8±0.12µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_1000/vectorized_equal_to_0.25 true             1.00      2.8±0.03µs        ? ?/sec     1.58      4.4±0.08µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_1000/vectorized_equal_to_0.5 true              1.00      5.0±0.07µs        ? ?/sec     1.34      6.7±0.16µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_1000/vectorized_equal_to_0.75 true             1.00      7.3±0.11µs        ? ?/sec     1.25      9.1±0.07µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_1000/vectorized_equal_to_all_true              1.00      9.5±0.12µs        ? ?/sec     1.21     11.5±0.10µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_10000/append_val                               1.01    210.3±1.05µs        ? ?/sec     1.00    208.4±0.95µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_10000/vectorized_append                        1.00    219.3±4.57µs        ? ?/sec     1.00    218.4±1.68µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_10000/vectorized_equal_to_0.25 true            1.00     41.3±0.51µs        ? ?/sec     1.52     62.7±0.87µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_10000/vectorized_equal_to_0.5 true             1.00     82.7±0.91µs        ? ?/sec     1.31    108.3±0.70µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_10000/vectorized_equal_to_0.75 true            1.00     96.2±1.99µs        ? ?/sec     1.26    121.0±0.58µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_10000/vectorized_equal_to_all_true             1.00    109.2±2.05µs        ? ?/sec     1.21    131.7±1.08µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_100000/append_val                              1.00      2.2±0.02ms        ? ?/sec     1.02      2.2±0.04ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_100000/vectorized_append                       1.00      2.3±0.02ms        ? ?/sec     1.02      2.3±0.02ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_100000/vectorized_equal_to_0.25 true           1.00    569.9±3.75µs        ? ?/sec     1.35    770.5±4.63µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_100000/vectorized_equal_to_0.5 true            1.00   967.1±12.64µs        ? ?/sec     1.26   1216.7±8.63µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_100000/vectorized_equal_to_0.75 true           1.00   1060.7±8.64µs        ? ?/sec     1.22   1298.7±4.97µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_100000/vectorized_equal_to_all_true            1.00  1174.2±13.52µs        ? ?/sec     1.19   1395.7±9.29µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_1000/append_val                                1.07     14.1±0.17µs        ? ?/sec     1.00     13.2±0.12µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_1000/vectorized_append                         1.03     15.9±0.05µs        ? ?/sec     1.00     15.5±0.61µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_1000/vectorized_equal_to_0.25 true             1.00  1967.7±16.62ns        ? ?/sec     1.90      3.7±0.08µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_1000/vectorized_equal_to_0.5 true              1.00      3.5±0.03µs        ? ?/sec     1.51      5.3±0.09µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_1000/vectorized_equal_to_0.75 true             1.00      5.1±0.04µs        ? ?/sec     1.36      7.0±0.04µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_1000/vectorized_equal_to_all_true              1.00      6.7±0.05µs        ? ?/sec     1.34      9.0±0.06µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_10000/append_val                               1.02    189.0±0.63µs        ? ?/sec     1.00    185.6±1.03µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_10000/vectorized_append                        1.02    207.5±1.68µs        ? ?/sec     1.00    203.6±0.70µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_10000/vectorized_equal_to_0.25 true            1.00     43.9±0.33µs        ? ?/sec     1.39     61.0±2.68µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_10000/vectorized_equal_to_0.5 true             1.00     88.5±1.14µs        ? ?/sec     1.18    104.2±0.89µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_10000/vectorized_equal_to_0.75 true            1.00    101.4±0.91µs        ? ?/sec     1.17    119.1±0.64µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_10000/vectorized_equal_to_all_true             1.00    108.3±0.65µs        ? ?/sec     1.17    126.3±0.58µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_100000/append_val                              1.07      2.0±0.02ms        ? ?/sec     1.00  1883.3±18.54µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_100000/vectorized_append                       1.07      2.2±0.01ms        ? ?/sec     1.00      2.1±0.01ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_100000/vectorized_equal_to_0.25 true           1.00    567.9±5.00µs        ? ?/sec     1.34    759.0±6.83µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_100000/vectorized_equal_to_0.5 true            1.00   1001.9±5.23µs        ? ?/sec     1.21  1214.7±10.21µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_100000/vectorized_equal_to_0.75 true           1.00   1117.0±5.83µs        ? ?/sec     1.17   1309.5±9.25µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_100000/vectorized_equal_to_all_true            1.00   1182.9±8.67µs        ? ?/sec     1.15  1362.4±11.97µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_1000/append_val                         1.08      3.9±0.16µs        ? ?/sec     1.00      3.6±0.07µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_1000/vectorized_append                  1.00      2.1±0.08µs        ? ?/sec     1.01      2.1±0.08µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_1000/vectorized_equal_to_0.25 true      1.00   704.9±10.49ns        ? ?/sec     1.80  1267.4±21.05ns        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_1000/vectorized_equal_to_0.5 true       1.00    704.1±1.69ns        ? ?/sec     1.80  1265.2±12.56ns        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_1000/vectorized_equal_to_0.75 true      1.00    703.8±3.92ns        ? ?/sec     1.80   1263.4±3.88ns        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_1000/vectorized_equal_to_all_true       1.00    704.6±6.77ns        ? ?/sec     1.80  1265.4±14.14ns        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_10000/append_val                        1.08     34.7±0.16µs        ? ?/sec     1.00     32.2±0.19µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_10000/vectorized_append                 1.00     17.0±0.47µs        ? ?/sec     1.00     17.0±0.26µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_10000/vectorized_equal_to_0.25 true     1.00      7.1±0.05µs        ? ?/sec     1.62     11.4±0.04µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_10000/vectorized_equal_to_0.5 true      1.00      7.1±0.18µs        ? ?/sec     1.61     11.4±0.05µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_10000/vectorized_equal_to_0.75 true     1.00      7.1±0.10µs        ? ?/sec     1.62     11.4±0.30µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_10000/vectorized_equal_to_all_true      1.00      7.1±0.09µs        ? ?/sec     1.62     11.4±0.14µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_100000/append_val                       1.17    353.1±2.44µs        ? ?/sec     1.00    301.0±3.36µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_100000/vectorized_append                1.21   183.4±19.30µs        ? ?/sec     1.00    151.1±0.72µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_100000/vectorized_equal_to_0.25 true    1.00     73.4±1.08µs        ? ?/sec     1.56    114.6±0.80µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_100000/vectorized_equal_to_0.5 true     1.00     73.2±1.02µs        ? ?/sec     1.56    114.3±0.55µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_100000/vectorized_equal_to_0.75 true    1.00     74.1±1.68µs        ? ?/sec     1.55    115.1±5.54µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_100000/vectorized_equal_to_all_true     1.00     73.6±1.40µs        ? ?/sec     1.55    114.1±0.28µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_1000/append_val                          1.00      6.9±0.04µs        ? ?/sec     1.02      7.0±0.09µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_1000/vectorized_append                   1.00      2.1±0.01µs        ? ?/sec     1.00      2.1±0.01µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_1000/vectorized_equal_to_0.25 true       1.00   840.3±10.65ns        ? ?/sec     1.51  1268.8±17.75ns        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_1000/vectorized_equal_to_0.5 true        1.00    839.3±3.61ns        ? ?/sec     1.52  1278.2±62.32ns        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_1000/vectorized_equal_to_0.75 true       1.00   850.5±67.50ns        ? ?/sec     1.50  1272.9±29.88ns        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_1000/vectorized_equal_to_all_true        1.00    839.5±2.91ns        ? ?/sec     1.51  1270.9±38.34ns        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_10000/append_val                         1.00     64.2±0.58µs        ? ?/sec     1.00     64.5±0.50µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_10000/vectorized_append                  1.00     16.8±0.14µs        ? ?/sec     1.02     17.1±0.62µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_10000/vectorized_equal_to_0.25 true      1.00      8.3±0.03µs        ? ?/sec     1.38     11.4±0.07µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_10000/vectorized_equal_to_0.5 true       1.00      8.3±0.08µs        ? ?/sec     1.37     11.4±0.02µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_10000/vectorized_equal_to_0.75 true      1.00      8.3±0.08µs        ? ?/sec     1.37     11.4±0.10µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_10000/vectorized_equal_to_all_true       1.00      8.3±0.10µs        ? ?/sec     1.38     11.5±0.18µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_100000/append_val                        1.03    649.4±6.94µs        ? ?/sec     1.00    628.6±5.50µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_100000/vectorized_append                 1.20   183.0±19.47µs        ? ?/sec     1.00    152.0±0.65µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_100000/vectorized_equal_to_0.25 true     1.00     85.1±0.46µs        ? ?/sec     1.35    114.6±3.05µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_100000/vectorized_equal_to_0.5 true      1.00     85.1±0.95µs        ? ?/sec     1.34    114.3±0.48µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_100000/vectorized_equal_to_0.75 true     1.00     85.1±0.64µs        ? ?/sec     1.35    114.7±0.79µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_100000/vectorized_equal_to_all_true      1.00     85.1±1.41µs        ? ?/sec     1.35    114.6±0.62µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_1000/append_val                          1.03      8.4±0.19µs        ? ?/sec     1.00      8.2±0.07µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_1000/vectorized_append                   1.04      8.0±0.03µs        ? ?/sec     1.00      7.7±0.06µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_1000/vectorized_equal_to_0.25 true       1.00  1344.3±23.37ns        ? ?/sec     2.76      3.7±0.01µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_1000/vectorized_equal_to_0.5 true        1.00      2.2±0.04µs        ? ?/sec     1.68      3.7±0.08µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_1000/vectorized_equal_to_0.75 true       1.00      3.2±0.02µs        ? ?/sec     1.18      3.7±0.14µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_1000/vectorized_equal_to_all_true        1.15      4.3±0.06µs        ? ?/sec     1.00      3.7±0.01µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_10000/append_val                         1.00     81.7±1.38µs        ? ?/sec     1.00     81.4±4.01µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_10000/vectorized_append                  1.01     78.9±0.62µs        ? ?/sec     1.00     77.7±1.40µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_10000/vectorized_equal_to_0.25 true      1.00     27.3±0.16µs        ? ?/sec     1.30     35.6±0.10µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_10000/vectorized_equal_to_0.5 true       1.50     53.5±0.42µs        ? ?/sec     1.00     35.6±0.54µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_10000/vectorized_equal_to_0.75 true      1.34     47.7±0.98µs        ? ?/sec     1.00     35.6±0.20µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_10000/vectorized_equal_to_all_true       1.30     46.4±0.17µs        ? ?/sec     1.00     35.6±0.61µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_100000/append_val                        1.03    825.0±5.18µs        ? ?/sec     1.00   804.3±67.36µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_100000/vectorized_append                 1.03    798.9±2.31µs        ? ?/sec     1.00   773.5±19.76µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_100000/vectorized_equal_to_0.25 true     1.03    369.4±8.62µs        ? ?/sec     1.00   359.1±10.01µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_100000/vectorized_equal_to_0.5 true      1.78    635.7±1.99µs        ? ?/sec     1.00    356.5±2.05µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_100000/vectorized_equal_to_0.75 true     1.59    569.7±2.13µs        ? ?/sec     1.00    357.7±9.31µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_100000/vectorized_equal_to_all_true      1.35    481.7±4.52µs        ? ?/sec     1.00    356.4±4.40µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_1000/append_val                          1.08      8.5±0.27µs        ? ?/sec     1.00      7.8±0.09µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_1000/vectorized_append                   1.00      9.0±0.06µs        ? ?/sec     1.02      9.2±0.11µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_1000/vectorized_equal_to_0.25 true       1.00  1272.6±16.47ns        ? ?/sec     2.92      3.7±0.02µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_1000/vectorized_equal_to_0.5 true        1.00      2.0±0.02µs        ? ?/sec     1.81      3.7±0.01µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_1000/vectorized_equal_to_0.75 true       1.00      2.9±0.02µs        ? ?/sec     1.29      3.7±0.06µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_1000/vectorized_equal_to_all_true        1.00      3.7±0.13µs        ? ?/sec     1.01      3.7±0.08µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_10000/append_val                         1.04    118.5±2.04µs        ? ?/sec     1.00    113.6±0.59µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_10000/vectorized_append                  1.00    124.3±1.55µs        ? ?/sec     1.00    124.4±1.06µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_10000/vectorized_equal_to_0.25 true      1.00     26.7±0.53µs        ? ?/sec     1.33     35.6±0.24µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_10000/vectorized_equal_to_0.5 true       1.67     59.4±0.51µs        ? ?/sec     1.00     35.6±0.33µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_10000/vectorized_equal_to_0.75 true      1.76     62.8±1.27µs        ? ?/sec     1.00     35.7±0.62µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_10000/vectorized_equal_to_all_true       1.84     65.4±0.42µs        ? ?/sec     1.00     35.6±0.20µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_100000/append_val                        1.05  1212.0±29.03µs        ? ?/sec     1.00  1151.1±12.28µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_100000/vectorized_append                 1.02  1278.0±11.87µs        ? ?/sec     1.00  1249.8±24.60µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_100000/vectorized_equal_to_0.25 true     1.18    422.1±1.69µs        ? ?/sec     1.00    356.8±2.79µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_100000/vectorized_equal_to_0.5 true      2.06    734.2±2.86µs        ? ?/sec     1.00    356.3±2.75µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_100000/vectorized_equal_to_0.75 true     2.09    743.8±3.60µs        ? ?/sec     1.00    356.5±1.67µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_100000/vectorized_equal_to_all_true      2.06    735.1±2.47µs        ? ?/sec     1.00    357.5±4.53µs        ? ?/sec

@alamb-ghbot
Copy link

🤖 ./gh_compare_branch_bench.sh compare_branch_bench.sh Running
Linux aal-dev 6.14.0-1018-gcp #19~24.04.1-Ubuntu SMP Wed Sep 24 23:23:09 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Comparing use-mutable (ff38ae6) to 215cdff diff
BENCH_NAME=aggregate_vectorized
BENCH_COMMAND=cargo bench --all-features --bench aggregate_vectorized
BENCH_FILTER=
BENCH_BRANCH_NAME=use-mutable
Results will be posted here when complete

@alamb-ghbot
Copy link

🤖: Benchmark completed

Details

group                                                                                                             main                                    use-mutable
-----                                                                                                             ----                                    -----------
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_1000/append_val                                  1.10      9.4±0.07µs        ? ?/sec     1.00      8.5±0.04µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_1000/vectorized_append                           1.05      5.7±0.07µs        ? ?/sec     1.00      5.4±0.06µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_1000/vectorized_equal_to_0.25 true               1.00      2.6±0.03µs        ? ?/sec     1.76      4.5±0.04µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_1000/vectorized_equal_to_0.5 true                1.00      4.9±0.07µs        ? ?/sec     1.50      7.3±0.08µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_1000/vectorized_equal_to_0.75 true               1.00      7.3±0.11µs        ? ?/sec     1.21      8.9±0.10µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_1000/vectorized_equal_to_all_true                1.00      9.5±0.13µs        ? ?/sec     1.16     11.0±0.13µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_10000/append_val                                 1.10     92.4±4.13µs        ? ?/sec     1.00     84.2±0.57µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_10000/vectorized_append                          1.06     55.3±0.36µs        ? ?/sec     1.00     52.1±0.35µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_10000/vectorized_equal_to_0.25 true              1.00     34.4±1.49µs        ? ?/sec     1.50     51.7±0.45µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_10000/vectorized_equal_to_0.5 true               1.00     63.8±0.42µs        ? ?/sec     1.31     83.9±1.72µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_10000/vectorized_equal_to_0.75 true              1.00     73.4±1.03µs        ? ?/sec     1.22     89.3±1.03µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_10000/vectorized_equal_to_all_true               1.00     95.3±1.35µs        ? ?/sec     1.14    108.9±1.20µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_100000/append_val                                1.08   1000.5±4.65µs        ? ?/sec     1.00    924.2±5.85µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_100000/vectorized_append                         1.04    628.6±7.52µs        ? ?/sec     1.00    603.4±9.70µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_100000/vectorized_equal_to_0.25 true             1.00   404.8±17.41µs        ? ?/sec     1.37    555.9±9.27µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_100000/vectorized_equal_to_0.5 true              1.00   696.3±18.47µs        ? ?/sec     1.27   885.8±19.01µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_100000/vectorized_equal_to_0.75 true             1.00    751.3±8.49µs        ? ?/sec     1.21    909.8±9.33µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.0_size_100000/vectorized_equal_to_all_true              1.00   962.7±14.88µs        ? ?/sec     1.14  1093.8±12.52µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_1000/append_val                                  1.01     12.7±0.16µs        ? ?/sec     1.00     12.6±0.06µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_1000/vectorized_append                           1.00     13.9±0.10µs        ? ?/sec     1.01     14.0±0.13µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_1000/vectorized_equal_to_0.25 true               1.00      2.8±0.04µs        ? ?/sec     1.54      4.3±0.03µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_1000/vectorized_equal_to_0.5 true                1.00      5.4±0.07µs        ? ?/sec     1.28      6.9±0.08µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_1000/vectorized_equal_to_0.75 true               1.00      8.1±0.10µs        ? ?/sec     1.19      9.7±0.24µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_1000/vectorized_equal_to_all_true                1.00     10.7±0.11µs        ? ?/sec     1.15     12.3±0.33µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_10000/append_val                                 1.01    124.3±1.14µs        ? ?/sec     1.00    122.8±1.63µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_10000/vectorized_append                          1.02    135.9±1.02µs        ? ?/sec     1.00    133.7±0.56µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_10000/vectorized_equal_to_0.25 true              1.00     37.3±0.42µs        ? ?/sec     1.51     56.3±0.91µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_10000/vectorized_equal_to_0.5 true               1.00     74.5±0.44µs        ? ?/sec     1.29     96.2±0.84µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_10000/vectorized_equal_to_0.75 true              1.00     85.9±1.16µs        ? ?/sec     1.23    105.8±0.80µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_10000/vectorized_equal_to_all_true               1.00    106.2±1.20µs        ? ?/sec     1.14    121.0±1.69µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_100000/append_val                                1.00   1327.3±7.89µs        ? ?/sec     1.00  1326.9±12.39µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_100000/vectorized_append                         1.02   1446.7±7.67µs        ? ?/sec     1.00  1419.3±19.38µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_100000/vectorized_equal_to_0.25 true             1.00    456.3±4.33µs        ? ?/sec     1.40    637.5±7.27µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_100000/vectorized_equal_to_0.5 true              1.00    817.4±9.00µs        ? ?/sec     1.28   1045.0±7.16µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_100000/vectorized_equal_to_0.75 true             1.00   899.3±10.54µs        ? ?/sec     1.22  1096.0±10.15µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.1_size_100000/vectorized_equal_to_all_true              1.00  1076.4±11.07µs        ? ?/sec     1.14  1224.4±23.19µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_1000/append_val                                  1.00     11.4±0.09µs        ? ?/sec     1.00     11.4±0.06µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_1000/vectorized_append                           1.03     13.8±0.45µs        ? ?/sec     1.00     13.4±0.11µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_1000/vectorized_equal_to_0.25 true               1.00  1918.1±14.39ns        ? ?/sec     1.86      3.6±0.02µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_1000/vectorized_equal_to_0.5 true                1.00      3.6±0.07µs        ? ?/sec     1.43      5.2±0.11µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_1000/vectorized_equal_to_0.75 true               1.00      5.5±0.06µs        ? ?/sec     1.30      7.1±0.10µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_1000/vectorized_equal_to_all_true                1.00      8.5±0.07µs        ? ?/sec     1.09      9.3±0.08µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_10000/append_val                                 1.01    137.5±1.19µs        ? ?/sec     1.00    136.0±0.99µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_10000/vectorized_append                          1.00    154.9±0.87µs        ? ?/sec     1.00    155.0±0.87µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_10000/vectorized_equal_to_0.25 true              1.00     41.1±0.37µs        ? ?/sec     1.38     56.6±0.48µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_10000/vectorized_equal_to_0.5 true               1.00     84.1±0.55µs        ? ?/sec     1.17     98.7±1.18µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_10000/vectorized_equal_to_0.75 true              1.00     93.2±1.05µs        ? ?/sec     1.17    108.7±0.91µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_10000/vectorized_equal_to_all_true               1.00    102.5±0.77µs        ? ?/sec     1.14    116.8±3.07µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_100000/append_val                                1.00  1489.5±10.66µs        ? ?/sec     1.00   1494.2±6.10µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_100000/vectorized_append                         1.02  1690.5±29.05µs        ? ?/sec     1.00   1662.8±7.96µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_100000/vectorized_equal_to_0.25 true             1.00    507.8±4.58µs        ? ?/sec     1.34    678.1±4.19µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_100000/vectorized_equal_to_0.5 true              1.00    920.7±4.30µs        ? ?/sec     1.21   1115.4±7.44µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_100000/vectorized_equal_to_0.75 true             1.00   1011.2±7.07µs        ? ?/sec     1.17  1178.3±13.44µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/inline_null_0.5_size_100000/vectorized_equal_to_all_true              1.00   1058.5±7.38µs        ? ?/sec     1.14   1208.1±8.87µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_1000/append_val                                  1.00     21.9±0.35µs        ? ?/sec     1.06     23.3±0.43µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_1000/vectorized_append                           1.00     17.7±0.20µs        ? ?/sec     1.13     20.0±0.79µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_1000/vectorized_equal_to_0.25 true               1.00      3.7±0.02µs        ? ?/sec     1.51      5.5±0.07µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_1000/vectorized_equal_to_0.5 true                1.00      6.4±0.04µs        ? ?/sec     1.38      8.9±0.13µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_1000/vectorized_equal_to_0.75 true               1.00      9.4±0.07µs        ? ?/sec     1.36     12.7±0.32µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_1000/vectorized_equal_to_all_true                1.00     12.8±0.14µs        ? ?/sec     1.28     16.4±0.08µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_10000/append_val                                 1.00    263.3±2.85µs        ? ?/sec     1.41    371.9±4.58µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_10000/vectorized_append                          1.00    235.0±4.10µs        ? ?/sec     1.51    355.0±5.41µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_10000/vectorized_equal_to_0.25 true              1.00    80.9±11.26µs        ? ?/sec     1.20     97.2±1.99µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_10000/vectorized_equal_to_0.5 true               1.00   148.0±13.38µs        ? ?/sec     1.05    155.7±2.34µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_10000/vectorized_equal_to_0.75 true              1.00   158.8±12.57µs        ? ?/sec     1.14    181.7±2.33µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_10000/vectorized_equal_to_all_true               1.00    174.9±6.11µs        ? ?/sec     1.21    211.6±8.06µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_100000/append_val                                1.00     14.0±0.26ms        ? ?/sec     1.04     14.5±0.31ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_100000/vectorized_append                         1.00     13.6±0.26ms        ? ?/sec     1.06     14.3±0.30ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_100000/vectorized_equal_to_0.25 true             1.00  1478.9±130.46µs        ? ?/sec    1.36      2.0±0.12ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_100000/vectorized_equal_to_0.5 true              1.00      2.8±0.06ms        ? ?/sec     1.15      3.2±0.08ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_100000/vectorized_equal_to_0.75 true             1.00      3.3±0.09ms        ? ?/sec     1.06      3.5±0.08ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.0_size_100000/vectorized_equal_to_all_true              1.00      3.5±0.06ms        ? ?/sec     1.12      4.0±0.06ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_1000/append_val                                  1.00     21.5±0.64µs        ? ?/sec     1.09     23.4±0.61µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_1000/vectorized_append                           1.00     22.3±0.24µs        ? ?/sec     1.11     24.6±0.55µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_1000/vectorized_equal_to_0.25 true               1.00      3.7±0.04µs        ? ?/sec     1.47      5.4±0.03µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_1000/vectorized_equal_to_0.5 true                1.00      6.6±0.11µs        ? ?/sec     1.32      8.7±0.14µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_1000/vectorized_equal_to_0.75 true               1.00      9.5±0.06µs        ? ?/sec     1.25     11.9±0.10µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_1000/vectorized_equal_to_all_true                1.00     12.6±0.06µs        ? ?/sec     1.23     15.4±0.12µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_10000/append_val                                 1.00    282.2±6.44µs        ? ?/sec     1.40    394.5±4.33µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_10000/vectorized_append                          1.00    291.2±8.05µs        ? ?/sec     1.40    408.2±4.28µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_10000/vectorized_equal_to_0.25 true              1.00     82.9±9.68µs        ? ?/sec     1.32    109.5±9.12µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_10000/vectorized_equal_to_0.5 true               1.00   140.8±10.34µs        ? ?/sec     1.16    162.9±5.35µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_10000/vectorized_equal_to_0.75 true              1.00    161.8±2.60µs        ? ?/sec     1.18    190.8±2.42µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_10000/vectorized_equal_to_all_true               1.00    197.3±5.49µs        ? ?/sec     1.09    215.5±2.61µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_100000/append_val                                1.00     12.9±0.31ms        ? ?/sec     1.03     13.3±0.30ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_100000/vectorized_append                         1.00     12.6±0.21ms        ? ?/sec     1.07     13.5±0.30ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_100000/vectorized_equal_to_0.25 true             1.00  1565.7±152.25µs        ? ?/sec    1.30      2.0±0.17ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_100000/vectorized_equal_to_0.5 true              1.00      2.8±0.07ms        ? ?/sec     1.15      3.2±0.09ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_100000/vectorized_equal_to_0.75 true             1.00      3.1±0.06ms        ? ?/sec     1.08      3.3±0.07ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.1_size_100000/vectorized_equal_to_all_true              1.00      3.4±0.06ms        ? ?/sec     1.05      3.6±0.08ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_1000/append_val                                  1.04     18.6±0.28µs        ? ?/sec     1.00     17.9±0.39µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_1000/vectorized_append                           1.01     19.9±0.48µs        ? ?/sec     1.00     19.7±0.23µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_1000/vectorized_equal_to_0.25 true               1.00      2.7±0.06µs        ? ?/sec     1.62      4.4±0.04µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_1000/vectorized_equal_to_0.5 true                1.00      4.7±0.08µs        ? ?/sec     1.41      6.6±0.18µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_1000/vectorized_equal_to_0.75 true               1.00      6.7±0.05µs        ? ?/sec     1.32      8.9±0.07µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_1000/vectorized_equal_to_all_true                1.00      8.5±0.09µs        ? ?/sec     1.31     11.1±0.24µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_10000/append_val                                 1.00    231.8±3.54µs        ? ?/sec     1.05    242.6±2.84µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_10000/vectorized_append                          1.00    251.0±2.65µs        ? ?/sec     1.03    259.6±2.95µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_10000/vectorized_equal_to_0.25 true              1.00     57.7±0.96µs        ? ?/sec     1.33     77.0±2.65µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_10000/vectorized_equal_to_0.5 true               1.00    116.1±3.68µs        ? ?/sec     1.19    137.7±4.16µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_10000/vectorized_equal_to_0.75 true              1.00    139.1±2.02µs        ? ?/sec     1.16    161.4±4.01µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_10000/vectorized_equal_to_all_true               1.00    156.8±1.25µs        ? ?/sec     1.12    176.4±2.87µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_100000/append_val                                1.00      8.1±0.17ms        ? ?/sec     1.07      8.6±0.22ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_100000/vectorized_append                         1.00      8.2±0.15ms        ? ?/sec     1.09      8.9±0.24ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_100000/vectorized_equal_to_0.25 true             1.00   864.1±65.87µs        ? ?/sec     1.38  1192.2±88.21µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_100000/vectorized_equal_to_0.5 true              1.00  1640.1±79.79µs        ? ?/sec     1.18  1930.6±72.60µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_100000/vectorized_equal_to_0.75 true             1.00  1869.1±43.81µs        ? ?/sec     1.14      2.1±0.06ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/random_null_0.5_size_100000/vectorized_equal_to_all_true              1.00      2.1±0.04ms        ? ?/sec     1.13      2.4±0.05ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_1000/append_val                                1.04     18.1±0.12µs        ? ?/sec     1.00     17.4±0.03µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_1000/vectorized_append                         1.06     13.2±0.15µs        ? ?/sec     1.00     12.5±0.05µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_1000/vectorized_equal_to_0.25 true             1.00      2.4±0.03µs        ? ?/sec     1.78      4.3±0.07µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_1000/vectorized_equal_to_0.5 true              1.00      4.3±0.05µs        ? ?/sec     1.55      6.6±0.16µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_1000/vectorized_equal_to_0.75 true             1.00      6.3±0.09µs        ? ?/sec     1.34      8.4±0.18µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_1000/vectorized_equal_to_all_true              1.00      8.3±0.14µs        ? ?/sec     1.26     10.5±0.12µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_10000/append_val                               1.01    182.6±2.29µs        ? ?/sec     1.00    181.6±0.93µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_10000/vectorized_append                        1.00    144.3±1.35µs        ? ?/sec     1.00    144.2±0.86µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_10000/vectorized_equal_to_0.25 true            1.00     37.4±0.72µs        ? ?/sec     1.54     57.8±0.30µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_10000/vectorized_equal_to_0.5 true             1.00     74.0±0.80µs        ? ?/sec     1.32     97.4±0.83µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_10000/vectorized_equal_to_0.75 true            1.00     81.8±0.75µs        ? ?/sec     1.28    105.1±3.43µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_10000/vectorized_equal_to_all_true             1.00     93.8±0.72µs        ? ?/sec     1.24    116.2±1.23µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_100000/append_val                              1.00      4.0±0.16ms        ? ?/sec     1.00      4.0±0.07ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_100000/vectorized_append                       1.00      3.6±0.08ms        ? ?/sec     1.00      3.6±0.10ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_100000/vectorized_equal_to_0.25 true           1.00    503.7±5.10µs        ? ?/sec     1.38    694.1±5.12µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_100000/vectorized_equal_to_0.5 true            1.00    851.4±5.90µs        ? ?/sec     1.27   1080.4±4.77µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_100000/vectorized_equal_to_0.75 true           1.00    900.6±7.41µs        ? ?/sec     1.25  1124.0±20.22µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.0_size_100000/vectorized_equal_to_all_true            1.00   1016.2±9.95µs        ? ?/sec     1.22  1236.7±18.68µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_1000/append_val                                1.00     18.5±0.09µs        ? ?/sec     1.00     18.5±0.49µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_1000/vectorized_append                         1.00     19.6±0.11µs        ? ?/sec     1.00     19.6±0.08µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_1000/vectorized_equal_to_0.25 true             1.00      2.8±0.04µs        ? ?/sec     1.62      4.5±0.04µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_1000/vectorized_equal_to_0.5 true              1.00      5.0±0.04µs        ? ?/sec     1.38      6.9±0.11µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_1000/vectorized_equal_to_0.75 true             1.00      7.2±0.08µs        ? ?/sec     1.26      9.2±0.08µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_1000/vectorized_equal_to_all_true              1.00      9.4±0.09µs        ? ?/sec     1.22     11.5±0.10µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_10000/append_val                               1.00    210.1±0.68µs        ? ?/sec     1.00    210.5±3.01µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_10000/vectorized_append                        1.00    218.3±1.78µs        ? ?/sec     1.01    219.5±1.06µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_10000/vectorized_equal_to_0.25 true            1.00     41.4±0.49µs        ? ?/sec     1.50     62.2±0.61µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_10000/vectorized_equal_to_0.5 true             1.00     82.9±1.88µs        ? ?/sec     1.30    107.6±1.09µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_10000/vectorized_equal_to_0.75 true            1.00     96.2±0.95µs        ? ?/sec     1.26    120.9±0.69µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_10000/vectorized_equal_to_all_true             1.00    109.9±1.60µs        ? ?/sec     1.21    132.5±1.59µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_100000/append_val                              1.00      2.3±0.02ms        ? ?/sec     1.02      2.3±0.03ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_100000/vectorized_append                       1.00      2.3±0.01ms        ? ?/sec     1.05      2.5±0.10ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_100000/vectorized_equal_to_0.25 true           1.00    557.9±3.35µs        ? ?/sec     1.38   767.5±12.50µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_100000/vectorized_equal_to_0.5 true            1.00    962.4±3.72µs        ? ?/sec     1.26   1208.8±8.02µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_100000/vectorized_equal_to_0.75 true           1.00   1057.8±5.40µs        ? ?/sec     1.22   1295.1±9.41µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.1_size_100000/vectorized_equal_to_all_true            1.00  1172.0±15.20µs        ? ?/sec     1.19  1396.5±14.15µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_1000/append_val                                1.01     13.8±0.11µs        ? ?/sec     1.00     13.6±0.14µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_1000/vectorized_append                         1.02     15.9±0.34µs        ? ?/sec     1.00     15.6±0.17µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_1000/vectorized_equal_to_0.25 true             1.00  1946.0±92.18ns        ? ?/sec     1.88      3.6±0.04µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_1000/vectorized_equal_to_0.5 true              1.00      3.5±0.06µs        ? ?/sec     1.49      5.3±0.08µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_1000/vectorized_equal_to_0.75 true             1.00      5.1±0.05µs        ? ?/sec     1.38      7.1±0.04µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_1000/vectorized_equal_to_all_true              1.00      6.9±0.13µs        ? ?/sec     1.32      9.1±0.09µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_10000/append_val                               1.00    185.0±1.37µs        ? ?/sec     1.00    185.7±1.47µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_10000/vectorized_append                        1.00    202.5±0.83µs        ? ?/sec     1.00    202.9±2.37µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_10000/vectorized_equal_to_0.25 true            1.00     44.2±0.58µs        ? ?/sec     1.36     60.1±1.34µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_10000/vectorized_equal_to_0.5 true             1.00     88.1±0.77µs        ? ?/sec     1.18    104.3±1.08µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_10000/vectorized_equal_to_0.75 true            1.00    101.3±1.07µs        ? ?/sec     1.17    118.6±1.21µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_10000/vectorized_equal_to_all_true             1.00    108.7±1.33µs        ? ?/sec     1.16    125.8±1.20µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_100000/append_val                              1.00  1921.0±18.99µs        ? ?/sec     1.02  1961.2±13.35µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_100000/vectorized_append                       1.00      2.1±0.01ms        ? ?/sec     1.02      2.1±0.02ms        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_100000/vectorized_equal_to_0.25 true           1.00    565.7±3.29µs        ? ?/sec     1.33    752.6±5.32µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_100000/vectorized_equal_to_0.5 true            1.00    997.8±7.25µs        ? ?/sec     1.21   1210.6±5.97µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_100000/vectorized_equal_to_0.75 true           1.00   1114.5±3.49µs        ? ?/sec     1.17  1304.0±28.85µs        ? ?/sec
ByteViewGroupValueBuilder_vectorized_append/scenario_null_0.5_size_100000/vectorized_equal_to_all_true            1.00   1173.5±5.42µs        ? ?/sec     1.16  1361.7±13.30µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_1000/append_val                         1.06      3.8±0.04µs        ? ?/sec     1.00      3.6±0.18µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_1000/vectorized_append                  1.00      2.1±0.06µs        ? ?/sec     1.02      2.1±0.03µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_1000/vectorized_equal_to_0.25 true      1.00   709.4±31.37ns        ? ?/sec     1.78   1262.7±5.61ns        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_1000/vectorized_equal_to_0.5 true       1.00    705.2±9.87ns        ? ?/sec     1.79   1263.5±7.41ns        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_1000/vectorized_equal_to_0.75 true      1.00    704.2±3.38ns        ? ?/sec     1.79  1263.7±15.29ns        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_1000/vectorized_equal_to_all_true       1.00   706.2±19.61ns        ? ?/sec     1.79  1267.0±32.28ns        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_10000/append_val                        1.07     34.8±0.47µs        ? ?/sec     1.00     32.4±0.38µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_10000/vectorized_append                 1.00     16.8±0.10µs        ? ?/sec     1.01     16.9±0.13µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_10000/vectorized_equal_to_0.25 true     1.00      7.1±0.04µs        ? ?/sec     1.62     11.4±0.15µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_10000/vectorized_equal_to_0.5 true      1.00      7.1±0.05µs        ? ?/sec     1.61     11.4±0.12µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_10000/vectorized_equal_to_0.75 true     1.00      7.1±0.03µs        ? ?/sec     1.61     11.4±0.08µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_10000/vectorized_equal_to_all_true      1.00      7.1±0.19µs        ? ?/sec     1.61     11.4±0.16µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_100000/append_val                       1.14   351.4±10.09µs        ? ?/sec     1.00    309.1±3.46µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_100000/vectorized_append                1.09    173.9±1.06µs        ? ?/sec     1.00    160.1±6.20µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_100000/vectorized_equal_to_0.25 true    1.00     72.8±0.37µs        ? ?/sec     1.57    114.5±1.47µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_100000/vectorized_equal_to_0.5 true     1.00     73.0±0.79µs        ? ?/sec     1.57    114.3±0.56µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_100000/vectorized_equal_to_0.75 true    1.00     73.5±1.10µs        ? ?/sec     1.56    114.5±1.10µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_false_size_100000/vectorized_equal_to_all_true     1.00     73.1±0.80µs        ? ?/sec     1.57    114.9±2.76µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_1000/append_val                          1.00      7.0±0.04µs        ? ?/sec     1.00      7.0±0.03µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_1000/vectorized_append                   1.02      2.1±0.02µs        ? ?/sec     1.00      2.1±0.01µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_1000/vectorized_equal_to_0.25 true       1.00   845.0±28.57ns        ? ?/sec     1.49   1261.9±4.17ns        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_1000/vectorized_equal_to_0.5 true        1.00   841.9±17.86ns        ? ?/sec     1.50   1264.5±4.87ns        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_1000/vectorized_equal_to_0.75 true       1.00   841.6±19.25ns        ? ?/sec     1.50   1263.2±8.16ns        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_1000/vectorized_equal_to_all_true        1.00   851.3±77.12ns        ? ?/sec     1.49   1264.9±3.70ns        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_10000/append_val                         1.01     65.0±0.63µs        ? ?/sec     1.00     64.3±0.40µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_10000/vectorized_append                  1.00     16.9±0.14µs        ? ?/sec     1.06     18.0±1.87µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_10000/vectorized_equal_to_0.25 true      1.00      8.3±0.05µs        ? ?/sec     1.37     11.4±0.18µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_10000/vectorized_equal_to_0.5 true       1.00      8.3±0.10µs        ? ?/sec     1.37     11.4±0.23µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_10000/vectorized_equal_to_0.75 true      1.00      8.3±0.15µs        ? ?/sec     1.37     11.4±0.07µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_10000/vectorized_equal_to_all_true       1.00      8.3±0.17µs        ? ?/sec     1.37     11.5±0.28µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_100000/append_val                        1.01    639.6±3.19µs        ? ?/sec     1.00    632.9±6.51µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_100000/vectorized_append                 1.08    173.8±1.63µs        ? ?/sec     1.00    160.5±1.05µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_100000/vectorized_equal_to_0.25 true     1.00     85.3±1.73µs        ? ?/sec     1.34    114.4±0.70µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_100000/vectorized_equal_to_0.5 true      1.00     85.4±2.28µs        ? ?/sec     1.34    114.4±1.94µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_100000/vectorized_equal_to_0.75 true     1.00     85.4±0.54µs        ? ?/sec     1.34    114.7±2.89µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.0_nullable_true_size_100000/vectorized_equal_to_all_true      1.00     85.6±2.48µs        ? ?/sec     1.34    114.6±1.44µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_1000/append_val                          1.00      8.2±0.05µs        ? ?/sec     1.02      8.4±0.11µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_1000/vectorized_append                   1.00      8.0±0.07µs        ? ?/sec     1.00      8.0±0.05µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_1000/vectorized_equal_to_0.25 true       1.00  1339.5±36.06ns        ? ?/sec     2.77      3.7±0.06µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_1000/vectorized_equal_to_0.5 true        1.00      2.2±0.05µs        ? ?/sec     1.67      3.7±0.02µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_1000/vectorized_equal_to_0.75 true       1.00      3.2±0.11µs        ? ?/sec     1.17      3.7±0.01µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_1000/vectorized_equal_to_all_true        1.15      4.3±0.09µs        ? ?/sec     1.00      3.7±0.04µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_10000/append_val                         1.02     81.7±0.49µs        ? ?/sec     1.00     80.2±0.75µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_10000/vectorized_append                  1.03     80.1±1.82µs        ? ?/sec     1.00     77.6±0.64µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_10000/vectorized_equal_to_0.25 true      1.00     27.3±0.40µs        ? ?/sec     1.30     35.6±0.27µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_10000/vectorized_equal_to_0.5 true       1.50     53.4±0.30µs        ? ?/sec     1.00     35.5±0.08µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_10000/vectorized_equal_to_0.75 true      1.33     47.3±0.44µs        ? ?/sec     1.00     35.6±0.15µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_10000/vectorized_equal_to_all_true       1.30     46.3±0.42µs        ? ?/sec     1.00     35.7±1.17µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_100000/append_val                        1.03    825.8±6.38µs        ? ?/sec     1.00    800.2±2.79µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_100000/vectorized_append                 1.05   813.2±34.45µs        ? ?/sec     1.00    775.2±8.58µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_100000/vectorized_equal_to_0.25 true     1.03    368.4±1.31µs        ? ?/sec     1.00    356.0±1.34µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_100000/vectorized_equal_to_0.5 true      1.79    636.6±4.96µs        ? ?/sec     1.00    355.6±1.29µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_100000/vectorized_equal_to_0.75 true     1.60    571.2±8.40µs        ? ?/sec     1.00    357.5±8.17µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.1_nullable_true_size_100000/vectorized_equal_to_all_true      1.35    481.2±2.42µs        ? ?/sec     1.00    356.4±5.17µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_1000/append_val                          1.06      8.6±0.08µs        ? ?/sec     1.00      8.1±0.10µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_1000/vectorized_append                   1.00      8.9±0.08µs        ? ?/sec     1.07      9.5±0.06µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_1000/vectorized_equal_to_0.25 true       1.00  1285.4±30.92ns        ? ?/sec     2.90      3.7±0.04µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_1000/vectorized_equal_to_0.5 true        1.00      2.0±0.05µs        ? ?/sec     1.83      3.7±0.09µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_1000/vectorized_equal_to_0.75 true       1.00      2.9±0.02µs        ? ?/sec     1.30      3.7±0.16µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_1000/vectorized_equal_to_all_true        1.00      3.7±0.08µs        ? ?/sec     1.01      3.7±0.09µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_10000/append_val                         1.05    119.1±0.44µs        ? ?/sec     1.00    113.9±0.88µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_10000/vectorized_append                  1.01    124.6±0.94µs        ? ?/sec     1.00    123.8±0.77µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_10000/vectorized_equal_to_0.25 true      1.00     26.8±0.68µs        ? ?/sec     1.33     35.6±0.38µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_10000/vectorized_equal_to_0.5 true       1.67     59.4±0.66µs        ? ?/sec     1.00     35.5±0.13µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_10000/vectorized_equal_to_0.75 true      1.76     62.6±0.70µs        ? ?/sec     1.00     35.5±0.13µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_10000/vectorized_equal_to_all_true       1.84     65.5±1.35µs        ? ?/sec     1.00     35.6±0.15µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_100000/append_val                        1.04   1195.1±5.07µs        ? ?/sec     1.00   1153.8±3.86µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_100000/vectorized_append                 1.03   1283.5±6.95µs        ? ?/sec     1.00   1241.3±7.77µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_100000/vectorized_equal_to_0.25 true     1.18    422.0±6.07µs        ? ?/sec     1.00    356.2±2.06µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_100000/vectorized_equal_to_0.5 true      2.06    735.8±7.59µs        ? ?/sec     1.00    357.0±4.84µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_100000/vectorized_equal_to_0.75 true     2.07    741.9±2.20µs        ? ?/sec     1.00   358.8±14.42µs        ? ?/sec
PrimitiveGroupValueBuilder_vectorized_append/null_0.5_nullable_true_size_100000/vectorized_equal_to_all_true      2.07    735.9±2.01µs        ? ?/sec     1.00    356.2±1.82µs        ? ?/sec

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

physical-plan Changes to the physical-plan crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants