Avatar for the routers-org user
routers-org
routers
Instrumentation
Wall Time
BlogDocsChangelog

feat: Optimise Cache Layer

#21Merged
Comparing
feat-lookup-optimisation
(
9ddc8b9
) with
feat-mm-optimisation
(
651b35a
)
CodSpeed Performance Gauge
×3.9
Improvements
1
Regressions
0
Untouched
8
New
3
Dropped
0
Ignored
0

Benchmarks

Improved

match: VENTURA_HWY
benches/map_match.rs::targeted_benches::target_benchmark::match::match: VENTURA_HWY
CodSpeed Performance Gauge
×3.9
1,599.7 ms
410.3 ms

New

layer-gen: LAX_LYNWOOD
benches/map_match.rs::targeted_benches::target_benchmark::match::layer-gen: LAX_LYNWOOD
CodSpeed Performance Gauge
N/A
N/A
522.4 ms
layer-gen: VENTURA_HWY
benches/map_match.rs::targeted_benches::target_benchmark::match::layer-gen: VENTURA_HWY
CodSpeed Performance Gauge
N/A
N/A
353.4 ms
match: LAX_LYNWOOD
benches/map_match.rs::targeted_benches::target_benchmark::match::match: LAX_LYNWOOD
CodSpeed Performance Gauge
N/A
N/A
829.5 ms

Passed

ingest_and_count
benches/total_ingestion.rs::standard_benches::ingestion_benchmark::ingestion_benchmark::ingest_and_count
CodSpeed Performance Gauge
0%
1.7 s
1.7 s
iterate_blocks_each
benches/codec_target.rs::targeted_benches::target_benchmark::iterator_target::iterate_blocks_each
CodSpeed Performance Gauge
0%
912 ms
911.5 ms
processed_iter_count
benches/codec_sweep.rs::standard_benches::sweep_benchmark::iterator_sweep::processed_iter_count
CodSpeed Performance Gauge
0%
1.7 s
1.7 s
element_iter_count
benches/codec_sweep.rs::standard_benches::sweep_benchmark::iterator_sweep::element_iter_count
CodSpeed Performance Gauge
0%
1 s
1 s
compared_to_osmpbf
benches/codec_target.rs::targeted_benches::target_benchmark::iterator_target::compared_to_osmpbf
CodSpeed Performance Gauge
0%
817.4 ms
818.8 ms
parallel_iterate_blocks_each
benches/codec_target.rs::targeted_benches::target_benchmark::iterator_target::parallel_iterate_blocks_each
CodSpeed Performance Gauge
0%
989.9 ms
992.9 ms
block_iter_count
benches/codec_sweep.rs::standard_benches::sweep_benchmark::iterator_sweep::block_iter_count
CodSpeed Performance Gauge
-1%
1 s
1 s
ingest_as_full_graph
benches/total_ingestion.rs::standard_benches::ingestion_benchmark::ingestion_benchmark::ingest_as_full_graph
CodSpeed Performance Gauge
-1%
3 s
3 s

Commits

Click on a commit to change the comparison range
Base
feat-mm-optimisation
651b35a
0%
mod: optimise through FxHashing
d0c42d4
2 months ago
by bennjii
+134%
mod: carry-over distance calculation (x3 reduction in calculation)
072c5a0
2 months ago
by bennjii
0%
mod: iterator parrying
2288a91
2 months ago
by bennjii
+1%
mod: remove dist. calc from default emission cost
4f26690
2 months ago
by bennjii
0%
mod: address clippy warnings
2b9301d
2 months ago
by bennjii
0%
mod: attempt indirection to prevent unecessary allocation
94b72ca
2 months ago
by bennjii
+9%
mod: having a go at vendoring the dijkstra impl
32f6880
2 months ago
by bennjii
-1%
mod: segmentation of concepts
2611a6a
2 months ago
by bennjii
+9%
feat(cache): generic cache map implementation with predicates and successors
d33496d
2 months ago
by bennjii
+1%
lint(all): resolve clippy warnings
fe3a9e0
2 months ago
by bennjii
-1%
mod(benches): do not parse during bench segment
271cb33
2 months ago
by bennjii
+139%
fix(tests): enforce conformance
2c4e812
2 months ago
by bennjii
-1%
fix(cargo): remove smallvec dep
9ddc8b9
2 months ago
by bennjii
© 2025 CodSpeed Technology
Home Terms Privacy Docs