Я разрабатываю небольшой тамагочи для школьного проекта, и у меня есть огромные проблемы с объемом памяти, которую использует приложение. Сначала у меня было 200 МБ, выделенное для приложения, и после небольшого исследования я получил легкое решение по сокращению его до 50 МБ, переименовав выпадающую папку в drawable-nodpi. Но это по-прежнему много. Изучая проблему, я уверен, что она имеет какое-то отношение к моим макетам и пользовательским интерфейсам, потому что я удалил весь свой код и запустил мое приложение только с помощью макета, а использование памяти не исчезло вообще.Использование высокой памяти в Android-приложении (50MB)
Здесь вы можете увидеть мой макет:
изображающей размеры в среднем около 30KB, и если рассчитать максимальный размер возможных изображений в памяти у меня 1.5МБЫ.
Итак, откуда берется память? Как это вообще возможно?
Если вы хотите увидеть приложение самостоятельно, вы можете получить проект от GitHub: https://github.com/kruben95/TamaStudent
Я был бы рад, если кто-то может мне помочь или дать мне несколько советов.
Избегайте высоким разрешением изображения (~ 1920x1080p). они едят память, как сумасшедшую. – Vucko