spiraldb
fastlanes
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Never inline kernel impls to improve compile times
#61
Merged
Comparing
ji/inline-kernel
(
bb5f86c
) with
develop
(
8a25a39
)
CodSpeed Performance Gauge
-90%
Improvements
0
Regressions
10
Untouched
10
New
1
Dropped
0
Ignored
0
Benchmarks
Failed
pack 16 -> 3 stack
Regression
benches/bitpacking.rs::benches::pack::pack::pack 16 -> 3 stack
CodSpeed Performance Gauge
-31%
1.2 µs
1.7 µs
unpack single 16 <- 3
Regression
benches/bitpacking.rs::benches::pack::unpack-single::unpack single 16 <- 3
CodSpeed Performance Gauge
-12%
8.4 µs
9.6 µs
unpack 16 <- 3 stack
Regression
benches/bitpacking.rs::benches::pack::unpack::unpack 16 <- 3 stack
CodSpeed Performance Gauge
-90%
1.1 µs
10.3 µs
bitpacking_cmp_fused[u16]
Regression
benches/bitpacking_cmp_cod.rs::bitpacking_cmp_fused[u16]
CodSpeed Performance Gauge
-12%
1.3 µs
1.5 µs
bitpacking_cmp_seq[u32]
Regression
benches/bitpacking_cmp_cod.rs::bitpacking_cmp_seq[u32]
CodSpeed Performance Gauge
-17%
4.8 µs
5.8 µs
bitpacking_cmp_seq[u64]
Regression
benches/bitpacking_cmp_cod.rs::bitpacking_cmp_seq[u64]
CodSpeed Performance Gauge
-24%
6.3 µs
8.3 µs
bitpacking_cmp_unpack[u16]
Regression
benches/bitpacking_cmp_cod.rs::bitpacking_cmp_unpack[u16]
CodSpeed Performance Gauge
-34%
1.1 µs
1.7 µs
bitpacking_cmp_unpack[u32]
Regression
benches/bitpacking_cmp_cod.rs::bitpacking_cmp_unpack[u32]
CodSpeed Performance Gauge
-35%
1.9 µs
2.8 µs
bitpacking_cmp_unpack[u64]
Regression
benches/bitpacking_cmp_cod.rs::bitpacking_cmp_unpack[u64]
CodSpeed Performance Gauge
-39%
3.2 µs
5.2 µs
delta u16 fused
Regression
benches/delta.rs::benches::delta::delta::delta u16 fused
CodSpeed Performance Gauge
-11%
2.1 µs
2.3 µs
New
unchecked unpack 16 <- 3 stack
benches/bitpacking.rs::benches::pack::unpack::unchecked unpack 16 <- 3 stack
CodSpeed Performance Gauge
N/A
N/A
10.5 µs
Passed
transpose u16
benches/transpose.rs::benches::transpose::transpose::transpose u16
CodSpeed Performance Gauge
0%
9.5 µs
9.5 µs
decompress
benches/delta.rs::benches::throughput::throughput::decompress
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
compress
benches/delta.rs::benches::throughput::throughput::compress
CodSpeed Performance Gauge
0%
1.2 ms
1.3 ms
decompress
benches/bitpacking.rs::benches::throughput::throughput::decompress
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
compress
benches/bitpacking.rs::benches::throughput::throughput::compress
CodSpeed Performance Gauge
0%
1.2 ms
1.3 ms
bitpacking_cmp_fused[u64]
benches/bitpacking_cmp_cod.rs::bitpacking_cmp_fused[u64]
CodSpeed Performance Gauge
-3%
3.1 µs
3.2 µs
pack 16 -> 3 heap
benches/bitpacking.rs::benches::pack::pack::pack 16 -> 3 heap
CodSpeed Performance Gauge
-3%
1.7 µs
1.7 µs
bitpacking_cmp_fused[u32]
benches/bitpacking_cmp_cod.rs::bitpacking_cmp_fused[u32]
CodSpeed Performance Gauge
-4%
1.9 µs
2 µs
delta u16 unfused
benches/delta.rs::benches::delta::delta::delta u16 unfused
CodSpeed Performance Gauge
-6%
3.6 µs
3.8 µs
bitpacking_cmp_seq[u16]
benches/bitpacking_cmp_cod.rs::bitpacking_cmp_seq[u16]
CodSpeed Performance Gauge
-9%
5.1 µs
5.6 µs
Commits
Click on a commit to change the comparison range
Base
develop
8a25a39
-39%
never inline kernel impls to improve compile times
b44f302
2 months ago
by joseph-isaacs
-51%
update the bench
bb5f86c
2 months ago
by joseph-isaacs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs