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

[WIP] TakeExecute for FilterArray

#7393
Comparing
rk/parentexecute
(
7571b7d
) with
develop
(
b66f9e4
)
CodSpeed Performance Gauge
-85%
Improvement
10
Regression
14
Untouched
1101
New
10
Archived
1495

Benchmarks

2630 total
take_filter_slice_mask_random_indices[10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-85%
297.3 µs1,972.9 µs
take_filter_random_mask_random_indices[10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-83%
359.7 µs2,106.6 µs
take_filter_slice_mask_sequential_indices[10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-76%
292 µs1,202.5 µs
take_filter_random_mask_sequential_indices[10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-74%
354.7 µs1,343.4 µs
take_filter_random_mask_random_indices[50000, 10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-65%
753.6 µs2,171.3 µs
take_filter_slice_mask_random_indices[90000, 10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-65%
759.5 µs2,142.1 µs
take_filter_random_mask_random_indices[90000, 10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-53%
999.3 µs2,142.2 µs
take_filter_slice_mask_random_indices[50000, 10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-51%
991 µs2,033.6 µs
take_filter_random_mask_sequential_indices[50000, 10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-39%
742.3 µs1,207 µs
take_filter_slice_mask_sequential_indices[90000, 10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-38%
747.8 µs1,196.5 µs
varbinview_zip_block_mask
vortex-array/benches/varbinview_zip.rs
CodSpeed Performance Gauge
-22%
2.9 ms3.7 ms
take_filter_random_mask_sequential_indices[90000, 10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-17%
986.5 µs1,183.1 µs
take_filter_slice_mask_sequential_indices[50000, 10000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
-16%
980.1 µs1,170.5 µs
varbinview_zip_fragmented_mask
vortex-array/benches/varbinview_zip.rs
CodSpeed Performance Gauge
-11%
6.4 ms7.1 ms
take_filter_random_mask_sequential_indices[90000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×7
897.6 µs128.9 µs
take_filter_slice_mask_sequential_indices[50000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×6.7
900.2 µs134.2 µs
take_filter_slice_mask_sequential_indices[90000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×5.1
668.4 µs131.1 µs
take_filter_random_mask_sequential_indices[50000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×5
663.1 µs132.3 µs
take_filter_slice_mask_random_indices[50000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×3.7
902.3 µs242.8 µs
take_filter_random_mask_random_indices[90000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×3.5
918.9 µs262.2 µs
take_filter_slice_mask_random_indices[90000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×2.6
669.5 µs258.3 µs
take_filter_random_mask_random_indices[50000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×2.6
664.3 µs259.4 µs
take_filter_random_mask_sequential_indices[10000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+84%
275.5 µs150.1 µs
take_filter_slice_mask_sequential_indices[10000, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+56%
213.4 µs137.2 µs
select_all_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
N/A
N/A40.3 µ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