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

perf: optimize iterative exe

#7501Closed
Comparing
ji/chunked-exe-faster
(
9fac461
) with
develop
(
f152281
)
CodSpeed Performance Gauge
-35%
Improvement
7
Regression
44
Untouched
1055
Archived
865

Benchmarks

1971 total
chunked_dict_primitive_into_canonical[f64, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-35%
961.8 µs1,477 µs
chunked_dict_primitive_into_canonical[u64, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-35%
963.4 µs1,477.1 µs
chunked_dict_primitive_into_canonical[f64, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-34%
996 µs1,512 µs
chunked_dict_primitive_into_canonical[u64, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-34%
999.4 µs1,510.5 µs
chunked_dict_primitive_into_canonical[u32, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-32%
711.9 µs1,050.8 µs
chunked_dict_primitive_into_canonical[u32, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-32%
695.7 µs1,023.1 µs
chunked_dict_primitive_into_canonical[f32, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-32%
703.9 µs1,034.8 µs
chunked_dict_primitive_into_canonical[f32, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-31%
719.2 µs1,039.7 µs
chunked_dict_primitive_into_canonical[f64, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-31%
121.8 µs175.8 µs
chunked_dict_primitive_into_canonical[u64, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-31%
121.7 µs175.4 µs
chunked_dict_primitive_into_canonical[u64, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-30%
125.1 µs179.5 µs
chunked_dict_primitive_into_canonical[f64, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-30%
125.5 µs179.6 µs
chunked_dict_primitive_into_canonical[f64, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-28%
1.3 ms1.8 ms
chunked_dict_primitive_into_canonical[f32, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-28%
95.8 µs133.7 µs
chunked_dict_primitive_into_canonical[f32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-28%
94.5 µs131.8 µs
chunked_dict_primitive_into_canonical[u64, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-28%
1.3 ms1.8 ms
chunked_dict_primitive_into_canonical[u32, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-28%
95 µs131.9 µs
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-27%
874.8 µs1,205.4 µs
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-27%
884.7 µs1,213.5 µs
decompress_utf8[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
-26%
39.2 µs53.2 µs
take_struct_sequential_indices
vortex-array/benches/take_struct.rs
CodSpeed Performance Gauge
-26%
48.9 µs66.3 µs
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-26%
177.2 µs238.7 µs
new_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-26%
50.6 µs68.1 µs
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-25%
111.2 µs148.7 µs
chunked_dict_primitive_into_canonical[u64, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-25%
158.7 µs211.2 µs

Commits

Click on a commit to change the comparison range
Base
develop
f152281
-71.57%
perf: optimize iterative exe
408386b
1 month ago
by joseph-isaacs
+11.58%
add faster take/put methods on arrays
9e7ca16
1 month ago
by joseph-isaacs
+39.64%
Merge remote-tracking branch 'origin/develop' into ji/chunked-exe-faster
1335d51
1 month ago
by joseph-isaacs
-29.9%
fix
3f38b25
1 month ago
by joseph-isaacs
+13.41%
fix
a518164
1 month ago
by joseph-isaacs
-55.4%
fix
b6e94e0
1 month ago
by joseph-isaacs
0%
fix
c2800f8
1 month ago
by joseph-isaacs
+5.02%
fix
2e02412
1 month ago
by joseph-isaacs
+60.67%
fix
346bd71
1 month ago
by joseph-isaacs
-8.15%
fix
096efa3
1 month ago
by joseph-isaacs
-0.4%
fix
f265d58
1 month ago
by joseph-isaacs
+0.45%
fix
8ac8c81
1 month ago
by joseph-isaacs
-0.21%
fix
9fac461
1 month ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs