I installed my app on Android 8.1 and am using Android Profiler to investigate memory usage. I have around thirty 9patch images each the size of around 13KiB. My app consumes around 100 MiB of memory. I did a heap dump and around 50% of that memory is attributed to Bitmap class. Bitmaps are stored on native heap memory in android 8. Why do they take so much memory?