vortex-data
vortex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Add TakeExecute implementation for FilterArray
#7393
Comparing
rk/parentexecute
(
866cecb
) with
develop
(
3000bc0
)
CodSpeed Performance Gauge
+87%
Improvement
53
Regression
2
Untouched
1161
Unknown Walltime execution environment detected
Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data. For the most accurate results, we recommend using
CodSpeed Macro Runners
: bare-metal machines fine-tuned for performance measurement consistency.
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Improvement
Untouched
1216 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
encode_varbin[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
-12%
148.5 µs
169.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
map_each[BufferMut<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
-12%
436.9 ns
495.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rank_single[(65536, 0.9)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
×72
462.6 µs
6.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rank_single[(16384, 0.9)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
×49
117.9 µs
2.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rank_single[(65536, 0.1)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
×10
64.8 µs
6.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rank_single[(1024, 0.9)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
×9.1
10.4 µs
1.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_filter_primitive_slice_mask_sequential_indices[16384, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×8.8
287 µs
32.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rank_single[(16384, 0.1)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
×7.8
18.6 µs
2.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_filter_primitive_slice_mask_random_indices[16384, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×4.9
288.1 µs
59.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_filter_primitive_nullable_slice_mask_random_indices[16384, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×4.1
289.2 µs
69.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rank_single[(1024, 0.1)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
×3.8
4.4 µs
1.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_filter_primitive_slice_mask_sequential_indices[4096, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×3.3
105.6 µs
31.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_filter_primitive_slice_mask_random_indices[4096, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
×2.3
106 µs
47 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_filter_primitive_nullable_slice_mask_random_indices[4096, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+82%
107.4 µs
58.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_filter_primitive_random_mask_sequential_indices[16384, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+76%
303.1 µs
172.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_filter_primitive_random_mask_sequential_indices[4096, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+63%
142.4 µs
87.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_filter_primitive_random_mask_random_indices[16384, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+58%
304.3 µs
192.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_filter_list_random_mask_sequential_indices[768, 50]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+58%
276 µs
174.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_filter_list_slice_mask_sequential_indices[768, 50]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+57%
247.8 µs
158.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_filter_primitive_nullable_random_mask_random_indices[16384, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+52%
305.4 µs
200.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_filter_list_random_mask_random_indices[768, 50]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+51%
277.1 µs
183.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_filter_list_nullable_random_mask_random_indices[768, 50]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+47%
281 µs
190.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_filter_primitive_random_mask_random_indices[4096, 1000]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+46%
142.3 µs
97.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_filter_list_slice_mask_random_indices[768, 50]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+41%
248.2 µs
176.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
take_filter_list_random_mask_sequential_indices[256, 50]
vortex-array/benches/take_filter.rs
CodSpeed Performance Gauge
+36%
239.7 µs
175.6 µs
1
2
3
4
5
...
49
Commits
Click on a commit to change the comparison range
Base
develop
3000bc0
×3
try
ef9decd
1 day ago
by robert3005
api
6d1c9a8
22 hours ago
by robert3005
×2
simplify
0af4aad
21 hours ago
by robert3005
-73.42%
refactor
866cecb
7 hours ago
by robert3005
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs