Avatar for the vortex-data user
vortex-data
vortex
BlogDocsChangelog

perf[buf]: inline `collect_bool`

#6313Merged
Comparing
ji/line-collect_bool
(
0bcbc1b
) with
develop
(
c681f7a
)
CodSpeed Performance Gauge
-33%
Improvement
86
Regression
1
Untouched
1051
Skipped
1265

Benchmarks

2403 total
chunked_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-33%
41.6 µs62.4 µs
new_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+41%
158.9 µs113 µs
default[100000_null_with_true]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+37%
1.4 ms1 ms
default[100000_null_with_false]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+37%
1.4 ms1 ms
default[100000_mixed_nulls]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+37%
1.4 ms1 ms
new_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+35%
88 µs65.3 µs
default[10000_null_with_false]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+34%
148.5 µs110.8 µs
default[10000_null_with_true]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+34%
148.5 µs110.9 µs
default[10000_mixed_nulls]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+34%
148.5 µs110.9 µs
default[100000_all_false]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+32%
788.8 µs598.5 µs
default[100000_all_null]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+32%
788.8 µs598.5 µs
default[100000_single_false]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+32%
788.8 µs598.5 µs
default[100000_all_true]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+32%
788.8 µs598.5 µs
default[100000_mixed]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+32%
788.9 µs598.6 µs
default[100000_single_true]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+32%
788.9 µs598.6 µs
optimized[100000_mixed]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+32%
789.4 µs599.1 µs
optimized[100000_null_with_true]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+30%
815.3 µs625.1 µs
optimized[100000_null_with_false]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+30%
815.6 µs625.4 µs
default[10000_all_true]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+29%
84.1 µs65.2 µs
default[10000_mixed]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+29%
84.1 µs65.3 µs
default[10000_single_true]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+29%
84.1 µs65.3 µs
default[10000_all_null]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+29%
84.1 µs65.3 µs
default[10000_all_false]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+29%
84.1 µs65.3 µs
default[10000_single_false]
vortex-compute/benches/bool_take.rs
CodSpeed Performance Gauge
+29%
84.1 µs65.3 µs
new_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+29%
216.2 µs167.9 µs

Commits

Click on a commit to change the comparison range
Base
develop
c681f7a
-33.26%
perf[buf]: inline collect_bool
0bcbc1b
8 days ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs