Skip to content

Conversation

@SiarheiFedartsou
Copy link
Member

@SiarheiFedartsou SiarheiFedartsou commented May 26, 2024

Default path was changed in some of newer versions of CCache and it basically stopped working on our CI.

Benchmark Results

Benchmark Base PR
alias aliased u32: 1135.78
plain u32: 1131.59
aliased double: 1179.6
plain double: 1173.64
aliased u32: 1142.61
plain u32: 1142.66
aliased double: 1166.11
plain double: 1171.18
json-render String: 6.7896ms
Stringstream: 10.7614ms
Vector: 6.64197ms
String: 6.80649ms
Stringstream: 10.7295ms
Vector: 6.64954ms
match_ch Default radius:
4.51645ms/req at 82 coordinate
0.0550786ms/coordinate
Radius 5m:
4.49901ms/req at 82 coordinate
0.054866ms/coordinate
Radius 10m:
15.3066ms/req at 82 coordinate
0.186666ms/coordinate
Radius 15m:
37.0347ms/req at 82 coordinate
0.451643ms/coordinate
Radius 30m:
316.597ms/req at 82 coordinate
3.86093ms/coordinate
Default radius:
4.50774ms/req at 82 coordinate
0.0549725ms/coordinate
Radius 5m:
4.50545ms/req at 82 coordinate
0.0549445ms/coordinate
Radius 10m:
15.2984ms/req at 82 coordinate
0.186566ms/coordinate
Radius 15m:
37.204ms/req at 82 coordinate
0.453707ms/coordinate
Radius 30m:
317.781ms/req at 82 coordinate
3.87538ms/coordinate
match_mld Default radius:
3.12116ms/req at 82 coordinate
0.0380629ms/coordinate
Radius 5m:
3.24849ms/req at 82 coordinate
0.0396158ms/coordinate
Radius 10m:
10.3934ms/req at 82 coordinate
0.126748ms/coordinate
Radius 15m:
26.6538ms/req at 82 coordinate
0.325047ms/coordinate
Radius 30m:
314.572ms/req at 82 coordinate
3.83625ms/coordinate
Default radius:
2.93332ms/req at 82 coordinate
0.0357722ms/coordinate
Radius 5m:
2.92637ms/req at 82 coordinate
0.0356874ms/coordinate
Radius 10m:
10.724ms/req at 82 coordinate
0.13078ms/coordinate
Radius 15m:
27.5088ms/req at 82 coordinate
0.335474ms/coordinate
Radius 30m:
312.794ms/req at 82 coordinate
3.81456ms/coordinate
packedvector random write:
std::vector 11250.6 ms
util::packed_vector 73743.1 ms
slowdown: 6.55458
random read:
std::vector 11094.9 ms
util::packed_vector 30661.1 ms
slowdown: 2.76354
random write:
std::vector 11204.3 ms
util::packed_vector 73932.3 ms
slowdown: 6.59859
random read:
std::vector 11041.8 ms
util::packed_vector 30835.2 ms
slowdown: 2.79258
route_ch 1000 routes, 3 coordinates, no alternatives, overview=full, steps=true
589.315ms
0.589315ms/req
1000 routes, 2 coordinates, no alternatives, overview=full, steps=true
372.649ms
0.372649ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=full, steps=true
747.246ms
0.747246ms/req
1000 routes, 3 coordinates, no alternatives, overview=false, steps=false
153.645ms
0.153645ms/req
1000 routes, 2 coordinates, no alternatives, overview=false, steps=false
97.669ms
0.097669ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=false, steps=false
133.852ms
0.133852ms/req
1000 routes, 3 coordinates, no alternatives, overview=false, steps=false, radius=750
153.149ms
0.153149ms/req
1000 routes, 2 coordinates, no alternatives, overview=false, steps=false, radius=750
97.8472ms
0.0978472ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=false, steps=false, radius=750
133.611ms
0.133611ms/req
1000 routes, 3 coordinates, no alternatives, overview=full, steps=true
594.78ms
0.59478ms/req
1000 routes, 2 coordinates, no alternatives, overview=full, steps=true
379.036ms
0.379036ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=full, steps=true
760.197ms
0.760197ms/req
1000 routes, 3 coordinates, no alternatives, overview=false, steps=false
152.746ms
0.152746ms/req
1000 routes, 2 coordinates, no alternatives, overview=false, steps=false
98.119ms
0.098119ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=false, steps=false
133.186ms
0.133186ms/req
1000 routes, 3 coordinates, no alternatives, overview=false, steps=false, radius=750
151.399ms
0.151399ms/req
1000 routes, 2 coordinates, no alternatives, overview=false, steps=false, radius=750
98.1115ms
0.0981115ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=false, steps=false, radius=750
133.809ms
0.133809ms/req
route_mld 1000 routes, 3 coordinates, no alternatives, overview=full, steps=true
718.768ms
0.718768ms/req
1000 routes, 2 coordinates, no alternatives, overview=full, steps=true
463.747ms
0.463747ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=full, steps=true
940.481ms
0.940481ms/req
1000 routes, 3 coordinates, no alternatives, overview=false, steps=false
271.355ms
0.271355ms/req
1000 routes, 2 coordinates, no alternatives, overview=false, steps=false
167.13ms
0.16713ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=false, steps=false
293.778ms
0.293778ms/req
1000 routes, 3 coordinates, no alternatives, overview=false, steps=false, radius=750
271.785ms
0.271785ms/req
1000 routes, 2 coordinates, no alternatives, overview=false, steps=false, radius=750
166.796ms
0.166796ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=false, steps=false, radius=750
295.741ms
0.295741ms/req
1000 routes, 3 coordinates, no alternatives, overview=full, steps=true
726.288ms
0.726288ms/req
1000 routes, 2 coordinates, no alternatives, overview=full, steps=true
471.728ms
0.471728ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=full, steps=true
946.669ms
0.946669ms/req
1000 routes, 3 coordinates, no alternatives, overview=false, steps=false
284.031ms
0.284031ms/req
1000 routes, 2 coordinates, no alternatives, overview=false, steps=false
169.003ms
0.169003ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=false, steps=false
310.363ms
0.310363ms/req
1000 routes, 3 coordinates, no alternatives, overview=false, steps=false, radius=750
275.091ms
0.275091ms/req
1000 routes, 2 coordinates, no alternatives, overview=false, steps=false, radius=750
165.989ms
0.165989ms/req
1000 routes, 2 coordinates, 3 alternatives, overview=false, steps=false, radius=750
301.623ms
0.301623ms/req
rtree 1 result:
206.604ms -> 0.0206604 ms/query
10 results:
241.954ms -> 0.0241954 ms/query
1 result:
207.547ms -> 0.0207547 ms/query
10 results:
242.399ms -> 0.0242399 ms/query

@SiarheiFedartsou SiarheiFedartsou marked this pull request as ready for review May 26, 2024 11:27
@SiarheiFedartsou SiarheiFedartsou marked this pull request as draft May 26, 2024 18:59
@SiarheiFedartsou SiarheiFedartsou changed the title Fix CCache path in GitHub Actions Fix CCache usage in GitHub Actions May 27, 2024
@SiarheiFedartsou SiarheiFedartsou marked this pull request as ready for review May 27, 2024 17:13
@SiarheiFedartsou SiarheiFedartsou merged commit 01b1673 into master May 28, 2024
@SiarheiFedartsou SiarheiFedartsou deleted the sf-ccache branch May 28, 2024 06:43
eliseier pushed a commit to wanderlog/osrm-backend that referenced this pull request Mar 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants