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

Add TakeExecute implementation for FilterArray

#7393Merged
Comparing
rk/parentexecute
(
71fc0af
) with
develop
(
19a1fb3
)
CodSpeed Performance Gauge
×3
Improvement
29
Untouched
1197
New
8
Archived
11

Benchmarks

1245 total
rank_single[(65536, 0.9)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
×120
460.9 µs3.9 µs
rank_single[(16384, 0.9)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
×62
117.4 µs1.9 µs
rank_single[(65536, 0.1)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
×16
63.4 µs3.9 µs
take_filter_primitive_slice_mask_sequential_indices[16384, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×9.7
284.5 µs29.4 µs
rank_single[(16384, 0.1)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
×8.8
18.2 µs2.1 µs
rank_single[(1024, 0.9)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
×6.7
10.3 µs1.5 µs
take_filter_primitive_slice_mask_random_indices[16384, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×5.1
286 µs55.9 µs
take_filter_primitive_nullable_slice_mask_random_indices[16384, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×4.6
287 µs62.3 µs
take_filter_primitive_slice_mask_sequential_indices[4096, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×3.5
103.5 µs29.4 µs
rank_single[(1024, 0.1)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
×2.8
4.3 µs1.5 µs
take_filter_primitive_slice_mask_random_indices[4096, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×2.3
104.1 µs44.6 µs
take_filter_primitive_nullable_slice_mask_random_indices[4096, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×2
105.3 µs52.2 µs
take_filter_primitive_random_mask_sequential_indices[16384, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+80%
300.9 µs166.8 µs
take_filter_primitive_random_mask_sequential_indices[4096, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+71%
140.2 µs81.8 µs
take_filter_primitive_random_mask_random_indices[16384, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+62%
301.9 µs186.7 µs
take_filter_list_random_mask_sequential_indices[768, 50]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+59%
270.2 µs169.9 µs
take_filter_list_slice_mask_sequential_indices[768, 50]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+57%
242.1 µs154.1 µs
take_filter_primitive_nullable_random_mask_random_indices[16384, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+57%
303.1 µs193.3 µs
take_filter_primitive_random_mask_random_indices[4096, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+52%
139.8 µs91.9 µs
take_filter_list_random_mask_random_indices[768, 50]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+51%
271.5 µs179.8 µs
take_filter_list_nullable_random_mask_random_indices[768, 50]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+47%
273.8 µs185.9 µs
take_filter_primitive_nullable_random_mask_random_indices[4096, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+43%
141.7 µs99.1 µs
take_filter_list_nullable_random_mask_random_indices[256, 50]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+41%
255.8 µs181.5 µs
take_filter_list_slice_mask_random_indices[768, 50]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+40%
242.4 µs172.6 µs
take_filter_list_random_mask_sequential_indices[256, 50]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+35%
233.8 µs172.5 µs

Commits

Click on a commit to change the comparison range
Base
develop
19a1fb3
×11
less
4a0bb37
1 month ago
by robert3005
+21.5%
format
60fdc36
1 month ago
by robert3005
add
71fc0af
1 month ago
by robert3005
© 2026 CodSpeed Technology
Home Terms Privacy Docs