Skip to content
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

Optimizations and map display bug fixes #3168

Merged
merged 9 commits into from
Sep 12, 2023

Conversation

rupertbenbrook
Copy link
Contributor

  • Reducing the memory used when displaying map features, particularly when thousands are returned from the API
  • Large speed up of map rendering by processing all the map features as a batch instead of individually
  • Improving the map cache locking to avoid exceptions during map updates, especially large ones
  • Removing map code that is no longer used
  • Improving the performance of Settings loading when large number of map features are present
  • Memory profiling of the map feature components to further reduce memory load

@rupertbenbrook rupertbenbrook marked this pull request as ready for review August 31, 2023 21:09
@meee1 meee1 merged commit 05efac1 into ArduPilot:master Sep 12, 2023
@rupertbenbrook rupertbenbrook deleted the aa-map-features-bugfix branch September 12, 2023 08:36
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