Embracing 16 KB Page Sizes in Android - Boosting Performance

July 21, 2025 39 min Free

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.