Skip to content
blog.wirelessmoves.com·

🔒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

1

GrapheneOS users report Osmand running 30% slower than on other Android devices.

2

Disabling the hardened memory allocator on Osmand improves performance by 100%.

3

Osmand only loads data from the Internet occasionally for map updates.

4

To disable the hardened memory allocator, long-tap Osmand icon, select 'info', and switch off.

5

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.

GrapheneOSOsmandhardened-memory-allocatorsecurity-vs-speedmap-apps

Comments

Subscribe to join the conversation...

Be the first to comment

Enjoyed this article?

Get it daily. 7am. Free. Reads in 5 minutes.

Join 3,565 builders reading daily.

Also get