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

[WIP] Re-shaping the canonical variant array to support more general …

#7494
Comparing
adamg/variant-array
(
ca552b5
) with
develop
(
e2062a7
)
CodSpeed Performance Gauge
-25%
Improvement
25
Regression
1
Untouched
1104
Archived
68

Benchmarks

1198 total
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-25%
177.4 µs236.4 µs
take_search[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+31%
3.1 ms2.3 ms
take_search[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+31%
1.5 ms1.2 ms
take_search[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+30%
319.7 µs246.9 µs
take_search[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+29%
3.3 ms2.5 ms
take_search[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+29%
1.6 ms1.3 ms
take_search[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+28%
167.5 µs131.1 µs
take_search[(0.01, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+27%
340.6 µs267.8 µs
take_search[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+26%
178.7 µs142.2 µs
take_search[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+21%
4.3 ms3.5 ms
take_search[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+20%
2.2 ms1.8 ms
take_search_chunked[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+20%
3.7 ms3.1 ms
take_search_chunked[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+20%
1.9 ms1.5 ms
take_search_chunked[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+19%
383.4 µs321.6 µs
take_search[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+19%
458.1 µs385.2 µs
take_search_chunked[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+19%
3.9 ms3.3 ms
take_search_chunked[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+19%
2 ms1.7 ms
take_search_chunked[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+18%
200 µs169.1 µs
take_search_chunked[(0.01, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+18%
408 µs346.2 µs
take_search[(0.1, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+17%
248.4 µs212 µs
take_search_chunked[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+17%
212.7 µs181.8 µs
take_search_chunked[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+15%
4.9 ms4.2 ms
take_search_chunked[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+14%
2.4 ms2.1 ms
take_search_chunked[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+14%
518.3 µs456.3 µs
take_search_chunked[(0.1, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+12%
278.6 µs247.7 µs

Commits

Click on a commit to change the comparison range
Base
develop
e2062a7
-0.01%
small thing
d927bfd
15 days ago
by AdamGS
-0.08%
More changes, some more restructuring of the canonical array
2ee0deb
11 days ago
by AdamGS
-15.59%
More tests
fb1e8aa
10 days ago
by AdamGS
-9.28%
move metadta
ca552b5
10 days ago
by AdamGS
© 2026 CodSpeed Technology
Home Terms Privacy Docs