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

Filter indices without an iterator for Bool

#7176Merged
Comparing
adamg/filter-indices-perf
(
989d541
) with
develop
(
9b1f954
)
CodSpeed Performance Gauge
+64%
Improvement
48
Untouched
1015
Archived
1565

Benchmarks

2628 total
density_sweep_single_slice[0.5]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+64%
919.6 µs559 µs
filter_random_by_power_law[250000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+64%
1,086.4 µs663.6 µs
filter_powerlaw_by_power_law[250000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+64%
1,086.8 µs663.9 µs
filter_powerlaw_by_power_law[100000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+62%
465.4 µs287.9 µs
filter_random_by_power_law[100000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+62%
465.3 µs287.9 µs
density_sweep_single_slice[0.1]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+58%
197.5 µs125.3 µs
density_sweep_single_slice[0.05]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+51%
107.4 µs71.2 µs
filter_powerlaw_by_power_law[10000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+43%
68.7 µs48.2 µs
filter_random_by_power_law[10000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+42%
68.7 µs48.3 µs
density_sweep_single_slice[0.02]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+38%
53.1 µs38.5 µs
filter_powerlaw_by_random[250000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+37%
3.4 ms2.5 ms
filter_random_by_random[250000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+37%
3.4 ms2.5 ms
filter_random_by_correlated_runs[250000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+36%
3.4 ms2.5 ms
filter_powerlaw_by_correlated_runs[250000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+36%
3.4 ms2.5 ms
filter_powerlaw_by_random[100000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+36%
1,352.9 µs993.5 µs
filter_random_by_random[100000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+36%
1,352.8 µs993.5 µs
density_sweep_dense_runs[0.5]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+36%
1.4 ms1 ms
filter_powerlaw_by_correlated_runs[100000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+36%
1.4 ms1 ms
filter_random_by_correlated_runs[100000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+36%
1.4 ms1 ms
density_sweep_random[0.5]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+36%
1,355.4 µs996 µs
density_sweep_dense_runs[0.1]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+36%
1,104.7 µs813.5 µs
density_sweep_dense_runs[0.01]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+36%
1,097.8 µs808.5 µs
density_sweep_dense_runs[0.05]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+36%
1,099.3 µs809.6 µs
density_sweep_dense_runs[0.02]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+36%
1,098.1 µs808.7 µs
density_sweep_dense_runs[0.005]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+36%
1,097.8 µs808.5 µs

Commits

Click on a commit to change the comparison range
Base
develop
9b1f954
+64.5%
No iter filter_indices for Bool arrays
989d541
2 months ago
by AdamGS
© 2026 CodSpeed Technology
Home Terms Privacy Docs