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

[WIP] TakeExecute for FilterArray

#7393
Comparing
rk/parentexecute
(
6261f49
) with
develop
(
d0d9a8b
)
CodSpeed Performance Gauge
-56%
Improvement
13
Regression
14
Untouched
1181
New
244

Benchmarks

1452 total
take_filter_random_mask_random_indices[50000, 10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-56%
753 µs1,700.5 µs
take_filter_random_mask_random_indices[50000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-55%
664.4 µs1,479 µs
take_filter_random_mask_sequential_indices[50000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-54%
663 µs1,454.3 µs
take_filter_random_mask_random_indices[10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-54%
360.5 µs783.4 µs
take_filter_random_mask_sequential_indices[50000, 10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-53%
742 µs1,576.2 µs
take_filter_random_mask_sequential_indices[10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-53%
355.8 µs753.1 µs
take_filter_random_mask_random_indices[10000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-49%
277.5 µs543.6 µs
take_filter_random_mask_sequential_indices[10000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-47%
280.3 µs532.3 µs
take_filter_random_mask_random_indices[90000, 10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-28%
989.1 µs1,374.8 µs
take_filter_random_mask_random_indices[90000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-22%
895.7 µs1,150 µs
take_filter_random_mask_sequential_indices[90000, 10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-20%
983.8 µs1,229.6 µs
take_filter_random_mask_sequential_indices[90000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-19%
914.7 µs1,123.3 µs
map_each[BufferMut<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
-12%
436.9 ns495.3 ns
set_indices_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-11%
922.8 ns1,039.4 ns
take_filter_slice_mask_sequential_indices[50000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×17
789.8 µs46 µs
take_filter_slice_mask_sequential_indices[90000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×15
668.1 µs44.6 µs
take_filter_slice_mask_random_indices[50000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×9.1
791.1 µs86.7 µs
take_filter_slice_mask_sequential_indices[50000, 10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×8.4
868.8 µs104 µs
take_filter_slice_mask_random_indices[90000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×7.8
669.2 µs85.8 µs
take_filter_slice_mask_sequential_indices[90000, 10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×7.3
747.9 µs102.6 µs
take_filter_slice_mask_sequential_indices[10000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×4
190.3 µs47.4 µs
take_filter_slice_mask_random_indices[50000, 10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×3.6
879.6 µs241.6 µs
take_filter_slice_mask_random_indices[90000, 10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×2.6
759.5 µs286.7 µs
take_filter_slice_mask_sequential_indices[10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×2.6
270.5 µs105.5 µs
take_filter_slice_mask_random_indices[10000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×2.4
191.3 µs79.2 µs

Commits

Click on a commit to change the comparison range
Base
develop
d0d9a8b
-55.72%
more
6261f49
19 hours ago
by robert3005
© 2026 CodSpeed Technology
Home Terms Privacy Docs