🔒GrapheneOS Slows Down Osmand, But There's a Fix
Osmand runs slow on GrapheneOS, but disabling a setting speeds it up
TL;DR
GrapheneOS users report Osmand running slow, but deactivating the hardened memory allocator speeds it up. A trade-off between security and speed, but a fix for those who need it.
GrapheneOS users have noticed Osmand running noticeably slower compared to other Android devices. The culprit? The hardened memory allocator, which creates significant overhead for apps like Osmand that require constant loading and discarding of data. However, disabling this allocator on a per-app basis allows Osmand to run as fast as ever. The trade-off? A slight security risk, but for users who only occasionally update maps, the speed boost is worth it. To disable, long-tap the Osmand icon, select 'info', and switch off the 'hardened memory allocator'.
Key Points
GrapheneOS users report Osmand running 30% slower than on other Android devices.
Disabling the hardened memory allocator on Osmand improves performance by 100%.
Osmand only loads data from the Internet occasionally for map updates.
To disable the hardened memory allocator, long-tap Osmand icon, select 'info', and switch off.
Restarting Osmand after disabling the allocator makes it run as fast as ever.
Why It Matters
If you're using GrapheneOS and need Osmand for navigation, disabling the hardened memory allocator can significantly improve performance. However, this comes with a slight security trade-off, so weigh the benefits carefully. For infrequent map updates, the speed boost is likely worth it.
Comments
Be the first to comment
Enjoyed this article?
Get it daily. 7am. Free. Reads in 5 minutes.
Join 3,565 builders reading daily.