Skip to content

[Bug]: Map performance issues #4544

@dpedu

Description

@dpedu

Contact Details

Reply here :)

Checklist

  • I am able to reproduce the bug with the latest version.

  • I have updated to the latest Alpha firmware, and am able to reproduce the bug. Many issues are fixed quickly in alpha before the general beta release.

  • I made sure that there are no existing OPEN or CLOSED issues which I could contribute my information to.

  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.

  • This issue contains only one bug.

  • I have read and understood the Contribution Guidelines.

  • I agree to follow this project's Code of Conduct

  • I actually read this list, and should be taken seriously.

Affected app version

2.7.12-google, 2.7.13-google

Affected Android version

Android 16

Affected phone model

Google Pixel 9a

Affected node model

N/A

Affected node firmware version

N/A

Steps to reproduce the bug

  1. Acquire a large number of nodes
  2. Zoom into a portion of the map where there are few or no nodes
  3. See that it performs poorly - input lag, single-digit fps, high CPU usage

Actual behavior

Maps performs poorly - input lag, single-digit fps, high CPU usage.

Expected behavior

Map performs decently regardless of zoom level.

Screenshots/Screen recordings

https://www.youtube.com/watch?v=o3Uu2-eyW2c

Relevant log output

N/A

Additional information

I have ~2000 nodes in my app.

When I zoom out on the map - for example, such that I can see the entire United States - performance is decent.

When I zoom into a narrow area on the map, where there are few (~3) or even zero nodes, performance dips. The map is rendered at single-digit frames per second, input lag increases, etc.

I would have expected the full zoom out where more content is shown to perform worse than a narrow zoom where little content is shown. This is strange, so I suspect something is wrong.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions