Я запускаю свое приложение на двух разных устройствах и просматриваю на вкладке Memroy от Android Studio выделенную память приложения. Когда приложение работает на устройстве Samsung, выделенная память составляет около 60 МБ. Когда приложение работает в устройстве Motorola, выделенная память составляет около 40 МБ.Использование памяти приложения различается между устройствами
В чем причина этого различия в распределении памяти?
Devices: Samsung Galaxy S4 с 5.0.1 Android версии
Motorola Moto G2 с 5.0.2 Android версии
Разрешение на каждом устройстве отличается от начального (S4 = xxhdpi, Moto G2 xhdpi), что означает, что все чертежи/мип-карты будут иметь разные версии разрешений из ваших папок с ресурсами, поэтому загруженные изображения занимают больше памяти - попробуйте запустить тест на такие же телефоны плотности экрана. –
Это может дать вам подсказку http://developer.android.com/training/displaying-bitmaps/manage-memory.html – VVB