Avatar for the spiraldb user
spiraldb
fsst
BlogDocsChangelog

Reduce bound checks

#200Closed
Comparing
adamg/reduce-bounds-checks
(
133d744
) with
develop
(
ce74d3d
)
CodSpeed Performance Gauge
-12%
Regression
1
Untouched
21

Benchmarks

22 total
compress-twobytes
benches/micro.rs::bench_micro::bench_compress::compress-overhead
CodSpeed Performance Gauge
-12%
209.4 ns238.6 ns
decompress-into-reuse
benches/micro.rs::bench_micro::bench_decompress_short::decompress-short/8b-64b
CodSpeed Performance Gauge
+4%
716.9 ns687.8 ns
train-and-compress
benches/compress.rs::compress_bench::bench_dbtext::dbtext/l_comment
CodSpeed Performance Gauge
+1%
15.6 ms15.5 ms
train-and-compress
benches/compress.rs::compress_bench::bench_dbtext::dbtext/wikipedia
CodSpeed Performance Gauge
+1%
21.9 ms21.7 ms
train-and-compress
benches/compress.rs::compress_bench::bench_dbtext::dbtext/urls
CodSpeed Performance Gauge
0%
34.5 ms34.4 ms
compress
benches/micro.rs::bench_micro::bench_compress::cf=8
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
compress
benches/micro.rs::bench_micro::bench_compress::cf=4
CodSpeed Performance Gauge
0%
3.9 ms3.9 ms
compress
benches/micro.rs::bench_micro::bench_compress::all-escape
CodSpeed Performance Gauge
0%
11.9 ms11.9 ms
compress
benches/micro.rs::bench_micro::bench_compress::cf=2
CodSpeed Performance Gauge
0%
6.6 ms6.6 ms
decompress
benches/compress.rs::compress_bench::bench_dbtext::dbtext/wikipedia
CodSpeed Performance Gauge
0%
7.3 ms7.3 ms
decompress
benches/compress.rs::compress_bench::bench_dbtext::dbtext/urls
CodSpeed Performance Gauge
0%
13.1 ms13.1 ms
decompress
benches/compress.rs::compress_bench::bench_dbtext::dbtext/l_comment
CodSpeed Performance Gauge
0%
5.1 ms5.1 ms
compress
benches/micro.rs::bench_micro::bench_compress::cf=1
CodSpeed Performance Gauge
0%
11.4 ms11.4 ms
compress-only
benches/compress.rs::compress_bench::bench_dbtext::dbtext/l_comment
CodSpeed Performance Gauge
0%
12.8 ms12.8 ms
compress-only
benches/compress.rs::compress_bench::bench_dbtext::dbtext/wikipedia
CodSpeed Performance Gauge
0%
18.2 ms18.2 ms
compress-only
benches/compress.rs::compress_bench::bench_dbtext::dbtext/urls
CodSpeed Performance Gauge
0%
31.9 ms31.9 ms
decompress
benches/micro.rs::bench_micro::bench_compress::all-escape
CodSpeed Performance Gauge
0%
4 ms4 ms
decompress
benches/micro.rs::bench_micro::bench_compress::cf=8
CodSpeed Performance Gauge
0%
977.4 µs977.4 µs
decompress-into-reuse
benches/micro.rs::bench_micro::bench_decompress_short::decompress-short/16b-128b
CodSpeed Performance Gauge
0%
863.9 ns863.9 ns
decompress-into-reuse-all-escape
benches/micro.rs::bench_micro::bench_decompress_escape_heavy::decompress-regimes/1mb
CodSpeed Performance Gauge
0%
4 ms4 ms
decompress-into-reuse-cf8
benches/micro.rs::bench_micro::bench_decompress_escape_heavy::decompress-regimes/1mb
CodSpeed Performance Gauge
0%
975.3 µs975.3 µs
compress-hashtab
benches/micro.rs::bench_micro::bench_compress::compress-overhead
CodSpeed Performance Gauge
-10%
274.4 ns303.6 ns

Commits

Click on a commit to change the comparison range
Base
develop
ce74d3d
-0.24%
starting
f64a25e
8 days ago
by AdamGS
-11.98%
more things
7e2525b
8 days ago
by AdamGS
+1.75%
maybe?
7549856
8 days ago
by AdamGS
-1.75%
trust me I'm an engineer
133d744
8 days ago
by AdamGS
© 2026 CodSpeed Technology
Home Terms Privacy Docs