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

Improve intersect_by_rank performance

#7744
Comparing
rk/intersect-by-rank
(
ea3104a
) with
develop
(
8e0b58c
)
CodSpeed Performance Gauge
-24%
Improvement
24
Regression
24
Untouched
1158

Benchmarks

1206 total
take_search[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-24%
2.3 ms3.1 ms
take_search[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-24%
1.2 ms1.5 ms
take_search[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-23%
247.1 µs320.1 µs
take_search[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-22%
2.5 ms3.3 ms
take_search[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-22%
1.3 ms1.6 ms
take_search[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-22%
131.4 µs168 µs
take_search[(0.01, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-21%
267.9 µs341 µs
take_search[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-20%
142.5 µs179.1 µs
take_search_chunked[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-17%
2.9 ms3.5 ms
take_search_chunked[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-17%
1.5 ms1.8 ms
take_search[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-17%
3.5 ms4.3 ms
take_search[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-17%
1.8 ms2.2 ms
take_search_chunked[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-17%
307 µs369.1 µs
take_search_chunked[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-16%
3.2 ms3.8 ms
take_search_chunked[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-16%
1.6 ms1.9 ms
take_search_chunked[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-16%
162.1 µs193.3 µs
take_search[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-16%
386.2 µs459.3 µs
take_search_chunked[(0.01, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-16%
331.8 µs393.9 µs
take_search_chunked[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-15%
174.6 µs205.8 µs
take_search[(0.1, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-15%
212.4 µs249.1 µs
take_search_chunked[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-13%
4.1 ms4.7 ms
take_search_chunked[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-13%
2.1 ms2.4 ms
take_search_chunked[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-12%
441.7 µs503.9 µs
take_search_chunked[(0.1, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-11%
240.4 µs271.6 µs
density_matrix[(0.5, 0.5, "self_dense_mask_dense")]
vortex-mask/benches/intersect_by_rank.rs
CodSpeed Performance Gauge
×16
979 µs60.6 µs

Commits

Click on a commit to change the comparison range
Base
develop
8e0b58c
-23.82%
locks
ea3104a
12 hours ago
by robert3005
© 2026 CodSpeed Technology
Home Terms Privacy Docs