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

perf[runend]: run end bool perf test

#6229
Comparing
ji/run-end-perf-bool
(
6f448ec
) with
develop
(
19a5b01
)
CodSpeed Performance Gauge
×2.8
Improvement
15
Untouched
1123
New
20
Skipped
1384

Benchmarks

2542 total
null_count_run_end[(100000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
×2.8
565.8 µs203.2 µs
null_count_run_end[(100000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
×2.7
565.5 µs209.8 µs
null_count_run_end[(100000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
×2.5
1,623.1 µs645.4 µs
null_count_run_end[(100000, 4, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
×2.5
1,622.8 µs660.3 µs
null_count_run_end[(100000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
×2.3
566.1 µs241.9 µs
null_count_run_end[(100000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
×2.2
1,621.4 µs737.3 µs
null_count_run_end[(10000, 4, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
×2
190.4 µs93.9 µs
null_count_run_end[(10000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+90%
190 µs100.1 µs
null_count_run_end[(10000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+76%
84.4 µs47.8 µs
null_count_run_end[(10000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+74%
84.3 µs48.5 µs
null_count_run_end[(10000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+72%
233.5 µs135.6 µs
null_count_run_end[(10000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+64%
84.3 µs51.4 µs
null_count_run_end[(100000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+22%
78.4 µs64.3 µs
null_count_run_end[(100000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+21%
78.5 µs65 µs
null_count_run_end[(100000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+19%
78.2 µs65.8 µs
decode_bool_all_false[(10000, 2)]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
N/A
N/A119.7 µs
decode_bool_all_false[(10000, 10)]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
N/A
N/A32.3 µs
decode_bool_all_true[(10000, 1000)]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
N/A
N/A11.3 µs
decode_bool_all_true[(10000, 100)]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
N/A
N/A12.9 µs
decode_bool_all_false[(10000, 100)]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
N/A
N/A13 µs
decode_bool_all_true[(10000, 2)]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
N/A
N/A121.4 µs
decode_bool_all_false[(10000, 1000)]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
N/A
N/A11.1 µs
decode_bool_alternating[(10000, 100)]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
N/A
N/A14.1 µs
decode_bool_all_true[(10000, 10)]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
N/A
N/A32.9 µs
decode_bool_alternating[(10000, 10)]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
N/A
N/A38.3 µs

Commits

Click on a commit to change the comparison range
Base
develop
19a5b01
×2.8
perf[runend]: run end bool perf test
6f448ec
12 hours ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs