-
Notifications
You must be signed in to change notification settings - Fork 0
Benchmark multiple routes #155
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
Conversation
Verify efficiency of running multiple rountes over the same region, thus hwne it is possible to re-use estimated costs.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds a benchmark to test the efficiency of computing multiple routes in the same area, measuring how well the routing algorithm can reuse cost calculations across overlapping paths.
- Adds a new
multiple_routes
benchmark function that tests pathfinding for 15 closely positioned start points to a single destination - Integrates the new benchmark into the existing benchmark suite
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Co-authored-by: Copilot <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ooooo yea I would be curious to monitor this one!
Side note, let's use |
Those two cases monitor for different things. Nearby routes evaluate how we re-use the cost field, while the nearby evaluate how we handle I/O accessing different chunks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Co-authored-by: Copilot <[email protected]>
Track effect of efficient concurrency. Multiple routes on the same area should benefit from reusing cost.