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

perf: intern identifiers (array, layout, etc).

#7412Merged
Comparing
ji/extern-array-id
(
971168b
) with
develop
(
59c92ab
)
CodSpeed Performance Gauge
-32%
Improvement
6
Regression
4
Untouched
1137
Skipped
1455

Benchmarks

2602 total
dict_canonicalize_zipfian[16, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
-32%
60.4 µs88.7 µs
decode_bool_nullable[10000_10_alternating_mostly_valid]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
-23%
94.3 µs123.2 µs
decompress_rd[f32, (10000, 0.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
-17%
202.9 µs243.9 µs
chunked_constant_i32_append_to_builder[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-10%
221.8 µs247.4 µs
take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+30%
251.1 µs193.1 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+22%
155.6 µs127.9 µs
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+21%
325.8 µs270.3 µs
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+18%
184 µs156 µs
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+13%
120.1 µs106.3 µs
new_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+11%
38.7 µs35 µs
new_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+9%
133.5 µs122.7 µs
map_each[BufferMut<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+7%
465.8 ns436.7 ns
old_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+6%
212.5 µs200.1 µs
binary_search_std
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+6%
515.3 ns486.1 ns
new_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+6%
251.6 µs237.3 µs
new_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+5%
89.5 µs84.9 µs
chunked_dict_primitive_into_canonical[u32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+5%
120.7 µs115 µs
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+5%
108.8 µs103.8 µs
append_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+4%
1.4 µs1.3 µs
new_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+4%
73 µs70.5 µs
map_new_output[128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+4%
851.9 ns822.8 ns
iter_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
890.3 ns861.1 ns
old_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+3%
157.3 µs152.3 µs
old_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+3%
192.3 µs186.3 µs
decompress_rd[f32, (100000, 0.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+3%
1.4 ms1.3 ms

Commits

Click on a commit to change the comparison range
Base
develop
59c92ab
+22.36%
u
c60a089
2 days ago
by joseph-isaacs
+5.33%
u
48dce08
2 days ago
by joseph-isaacs
-61.54%
u
22d305a
2 days ago
by joseph-isaacs
+7.43%
u
7d7ef3c
2 days ago
by joseph-isaacs
-7.44%
u
a759303
2 days ago
by joseph-isaacs
+3.02%
u
fd120af
1 day ago
by joseph-isaacs
+0.41%
u
bea37ad
1 day ago
by joseph-isaacs
-1.46%
u
ff6a57a
1 day ago
by joseph-isaacs
-0.05%
u
641421e
1 day ago
by joseph-isaacs
+0.05%
u
b96cd75
1 day ago
by joseph-isaacs
+8.47%
Merge remote-tracking branch 'origin/develop' into ji/extern-array-id
91b89f9
1 day ago
by joseph-isaacs
-8.56%
f
52e0572
1 day ago
by joseph-isaacs
+8.57%
f
db1d481
1 day ago
by joseph-isaacs
0%
Merge remote-tracking branch 'origin/develop' into ji/extern-array-id
c0da54b
1 day ago
by joseph-isaacs
0%
f
80ec258
1 day ago
by joseph-isaacs
-8.55%
f
971168b
1 day ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs