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

Feature: add `take` for primitive and bool vectors

#5540Merged
Comparing
ct/take-pvector
(
9bb56d7
) with
develop
(
58c62e6
)
CodSpeed Performance Gauge
-13%
Improvement
1
Regression
1
Untouched
813
New
24
Skipped
3
Archived
981

Benchmarks

1823 total
take_map[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-13%
4.2 ms4.8 ms
encode_varbin[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+11%
244.2 µs220.1 µs
dict_canonicalize_uniform[16, 10000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A76.7 µs
dict_canonicalize_uniform[16, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A29.3 µs
dict_canonicalize_uniform[2048, 100000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A559.3 µs
dict_canonicalize_uniform[2048, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A33.1 µs
dict_canonicalize_uniform[16, 100000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A555.2 µs
dict_canonicalize_zipfian[16, 100000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A555.1 µs
dict_canonicalize_uniform[2048, 10000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A80.4 µs
dict_canonicalize_uniform[256, 10000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A77.2 µs
dict_canonicalize_uniform[8192, 10000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A94.1 µs
dict_canonicalize_uniform[256, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A29.6 µs
dict_canonicalize_uniform[8192, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A42.2 µs
dict_canonicalize_uniform[256, 100000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A555.9 µs
dict_canonicalize_zipfian[2048, 10000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A80.5 µs
dict_canonicalize_uniform[8192, 100000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A598.6 µs
dict_canonicalize_zipfian[2048, 100000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A559.5 µs
dict_canonicalize_zipfian[2048, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A32.4 µs
dict_canonicalize_zipfian[8192, 100000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A581.7 µs
dict_canonicalize_zipfian[256, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A29.4 µs
dict_canonicalize_zipfian[16, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A35.4 µs
dict_canonicalize_zipfian[256, 10000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A77.4 µs
dict_canonicalize_zipfian[16, 10000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A76.4 µs
dict_canonicalize_zipfian[8192, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A35.8 µs
dict_canonicalize_zipfian[256, 100000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
N/A
N/A556.2 µs

Commits

Click on a commit to change the comparison range
Base
develop
58c62e6
-0.25%
better tests
07f98c2
6 months ago
by connortsui20
+0.35%
add benchmark comparing new vs old take
b340645
6 months ago
by connortsui20
-12.83%
remove strange benchmarks
71641e4
6 months ago
by connortsui20
0%
better benchmarks
9bb56d7
6 months ago
by connortsui20
© 2026 CodSpeed Technology
Home Terms Privacy Docs