Я только что сделал приложение для телефонов Android. Это довольно простое приложение, но оно использует до 25 МБ ОЗУ.
Не получить никакого ответа на это конкретное приложение, но в целом, что использует много оперативной памяти в Android?
(Я знаю, что это довольно широкий вопрос, но мне просто интересно)
EDIT
Я имею в виду, что следует использовать arrays
вместо ArrayList
, использовать private Class
, когда это возможно, и т. Д.
Обновление
Теперь я сделал использование оперативной памяти немного меньше (половина). Я сделал String
final, когда это возможно, и создал открытый класс вместо внутреннего закрытого класса. (не знаю, вызвало ли это это)
Обновление
Теперь я нашел БОЛЬШОГО ОЗУ RAM. У меня были некоторые ImageViews, на которые ссылалась картинка в галерее изображений через путь URI.
Так что мой вопрос изменился: новый Вопрос здесь :)