Embracing 16 KB Page Sizes in Android - Boosting Performance
July 21, 2025
39 min
Free
android
performance
memory-management
ndk
native-code
c
cmake
gradle
build-systems
app-performance
android-development
Description
This talk explores the implications of Android 15's introduction of 16 KB page sizes, a change that can significantly boost app performance by reducing page faults and improving memory access. The presentation covers what page sizes are, why they matter, and how developers can determine if their apps, particularly those relying on NDK libraries, will be impacted. It provides guidance on aligning binaries, testing for compatibility, and rebuilding native code to support the new page sizes, highlighting potential performance gains and increased RAM usage as a trade-off.