В моем приложении для Android я нашел это сообщение в журналах, когда приложение запускается.Приложение распределяет большую память при загрузке
Grow heap (frag case) to 13.781MB for 3271696-byte allocation
Это происходит вскоре после того, как setContentView()
называется и еще до того, другая часть приложения запускается на выполнение.
Почему установка представления содержимого занимает много памяти?
Я не уверен, что это значит. Может ли кто-нибудь объяснить, пожалуйста?
Thanks
Мои изображения невелики, всего лишь 450 кб. У меня просто есть изображение и веб-просмотр на экране загрузки. – Zach
Это было с моим изображением. Я удалил изображение и его больше не показывал выделения памяти. Я должен показать заставку, чтобы быть лучшим, чтобы идти вперед? – Zach
Существует несколько подходов. Например, какова проблема с устройством, над которым вы работаете? Вы можете ограничить разрешение изображения на определенных устройствах и соответственно сделать чертежи. У устройств с более высоким разрешением будет больше оперативной памяти. Другие подходы включают измельчение изображения в плитки, которые могут работать или не работать. –