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

perf: ensure that `into_array` is used for owned specific arrays

#6795Merged
Comparing
ji/remove-to-array-vt
(
815c5d7
) with
develop
(
accb451
)
CodSpeed Performance Gauge
+11%
Improvement
1
Untouched
393
Skipped
2052

Benchmarks

2446 total
decode_primitives[u8, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+11%
24.8 µs22.4 µs
binary_search_std
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+4%
711.7 ns682.5 ns
binary_search_vortex
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+3%
938.9 ns909.7 ns
i32_small_overlapping
vortex-array/benches/listview_rebuild.rs
CodSpeed Performance Gauge
+3%
69.3 µs67.2 µs
take_map[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+3%
3.6 ms3.4 ms
take_map[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+3%
2.1 ms2 ms
struct_small
vortex-array/benches/listview_rebuild.rs
CodSpeed Performance Gauge
+3%
80 µs77.8 µs
decode_primitives[i64, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
28 µs27.2 µs
take_map[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+3%
2.5 ms2.5 ms
chunked_dict_primitive_into_canonical[f32, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+3%
942.7 µs918.1 µs
decode_primitives[f32, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
25.9 µs25.2 µs
i32_small
vortex-array/benches/listview_rebuild.rs
CodSpeed Performance Gauge
+3%
86.3 µs84.2 µs
decode_primitives[u8, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
22.6 µs22 µs
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+3%
134.4 µs131.1 µs
decode_primitives[u8, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
22.6 µs22 µs
decode_primitives[i64, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
28 µs27.4 µs
decode_primitives[f32, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
24.8 µs24.3 µs
decode_primitives[u8, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
22.6 µs22.1 µs
decode_primitives[u8, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
22.5 µs22.1 µs
decode_primitives[i64, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
30.4 µs29.9 µs
chunked_dict_primitive_canonical_into[f64, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
1.3 ms1.3 ms
dict_canonicalize_zipfian[16, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+2%
63.4 µs62.4 µs
chunked_dict_primitive_canonical_into[u64, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
160.7 µs158 µs
chunked_dict_primitive_canonical_into[u32, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
912.4 µs897.6 µs
chunked_dict_primitive_into_canonical[f64, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
169 µs166.3 µs

Commits

Click on a commit to change the comparison range
Base
develop
accb451
-0.27%
wip
7bfe277
12 days ago
by joseph-isaacs
+0.27%
wip
8be47d3
12 days ago
by joseph-isaacs
+0.06%
wip
c2d3263
12 days ago
by joseph-isaacs
+10.71%
Merge branch 'develop' into ji/remove-to-array-vt
815c5d7
12 days ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs