У меня проблема с управлением памятью в моем приложении. Проблема, с которой я сталкиваюсь, заключается в том, что при запуске приложения даже на домашнем экране использование памяти составляет почти 240 МБ, это включает в себя фоновое изображение, 3-4 изображения баннера и несколько других изображений + их данные в массивах. ![This is the First Screen](https://i.stack.imgur.com/URoGu.png)
I checked for memory leaks and found 640bytes of memory leak having no info about it whatsoever.
But on pressing the home button, the app goes to background state with a memory usage of 8mb (which is normal)
![This is the Second Screen](https://i.stack.imgur.com/ONwgc.png)
But on coming back to the app, app only uses 22mb.
![This is the Second Screen](https://i.stack.imgur.com/t8Zft.png)
It never goes beyond 84mb even while using google-maps inside the app after this point. But if i tried opening that page with google maps, my usage would hit 300mb.
This is the memory usage graph
Я проверил возможные утечки памяти и обнаружил утечки памяти менее 2 КБ.
Может кто-нибудь, пожалуйста, подскажите мне об этом? Можно ли заставить приложение использовать только 22 МБ с самого начала? И почему при первом запуске используется огромное количество памяти, а после этого очень и очень мало? Это из-за наличия изображений на главном экране?
С уважением.