BlogDocs

Use smallvec for parameters(#71)

Merged
Comparing
70-bring-back-smallvec-usage
(
e70d069
) with
main
(
5149763
)
-6%
IMPROVEMENTS
3
REGRESSIONS
1
UNTOUCHED
18
NEW
0
DROPPED
0
IGNORED
0

Benchmarks

Improved

wayfind
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::wayfind
+16%
7.5 µs
6.4 µs
wayfind
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::wayfind
+10%
44.5 µs
40.7 µs
gonzales
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::gonzales
+3%
4.8 µs
4.7 µs

Passed

regex
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::regex
+1%
19.4 µs
19.2 µs
xitca-router
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::xitca-router
0%
61.7 µs
61.5 µs
actix-router
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::actix-router
0%
181.2 µs
180.9 µs
ntex-router
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::ntex-router
0%
27.7 µs
27.7 µs
matchit
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::matchit
0%
46.2 µs
46.2 µs
path-tree
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::path-tree
0%
54.3 µs
54.3 µs
regex
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::regex
0%
390.3 µs
390.5 µs
actix-router
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::actix-router
0%
1 ms
1 ms
gonzales
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::gonzales
0%
49.8 µs
49.8 µs
ntex-router
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::ntex-router
0%
224.1 µs
224.3 µs
path-table
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::path-table
0%
9.3 µs
9.3 µs
matchit
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::matchit
0%
5.3 µs
5.3 µs
path-table
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::path-table
-1%
77.1 µs
77.5 µs
path-tree
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::path-tree
-1%
7.9 µs
8 µs
route-recognizer
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::route-recognizer
-1%
566.6 µs
570.2 µs
route-recognizer
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::route-recognizer
-1%
38.9 µs
39.1 µs
xitca-router
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::xitca-router
-2%
7.6 µs
7.8 µs
routefinder
benches/matchit_criterion.rs::benches::benchmark::matchit benchmarks::routefinder
-2%
48 µs
48.8 µs
routefinderRegression
benches/path_tree_criterion.rs::benches::benchmark::path-tree benchmarks::routefinder
-6%
476 µs
504.9 µs

Commits

Click on a commit to change the comparison range
base
main
5149763
-6%
Use smallvec for parameters
e70d069
3 months ago
by CathalMullan
ResourcesHomePricingDocsBlogGitHubChangelog
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.