-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Fix CCache usage in GitHub Actions #6911
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DennisOSRM
approved these changes
May 28, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Default path was changed in some of newer versions of CCache and it basically stopped working on our CI.
Benchmark Results
plain u32: 1131.59
aliased double: 1179.6
plain double: 1173.64
plain u32: 1142.66
aliased double: 1166.11
plain double: 1171.18
Stringstream: 10.7614ms
Vector: 6.64197ms
Stringstream: 10.7295ms
Vector: 6.64954ms
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
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
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
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
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
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
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
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
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
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
206.604ms -> 0.0206604 ms/query
10 results:
241.954ms -> 0.0241954 ms/query
207.547ms -> 0.0207547 ms/query
10 results:
242.399ms -> 0.0242399 ms/query