Я создал приложение, которое использует больше оперативной памяти при загрузке самостоятельно около 28 МБ +.Как уменьшить объем оперативной памяти при загрузке приложения Android
Это приложение содержит около 6 + .so файлов (требуется для поддержки разных версий Android.), Но эти .so-файлы загружаются позже, я имею в виду не сразу.
Еще много строковых переменных. Для некоторых приложений это приложение требует подписи подписи. Но для первоначальной настройки эти API не будут вызваны (я имею в виду API, связанный с платформой).
Я только что попробовал, просто загрузив начальную активность, сам, взяв 28 МБ.
Что произойдет, когда приложение будет загружено/запущено?
Я хочу знать, как при загрузке самого приложения все ресурсы, файлы .so, другие действия, службы, независимо от верхней активности, будут загружены и помещены в память?
Является ли это причиной увеличения использования ОЗУ?
Мне нужно больше информации о том, как Android будет выделять оперативную память при загрузке приложения ...
, которая вызывает больше использования оперативной памяти?
ваша помощь будет оценена ...
Благодаря
Вы проверяете эту статью? https://developer.android.com/tools/debugging/debugging-memory.html и плагин Eclipse MAT помогут вам –
Dhawal, я знаю, что, но все же во время начальной загрузки он сам, он берет огромную оперативную память. За это время я не использую выделение памяти. И также я нахожу любые журналы, такие как GC_CONCURRENT, GC * и т. Д. Найдено «OpenGLRenderer (27503): Render грязные регионы запрошены: true», но понял, почему это произошло ... – user2318724
Dhaval, я читал https://developer.android .com/tools/debugging/debugging-memory.html и выполнил «adb shell dumpsys meminfo packageName -d» обнаружил, что на 5.0 устройствах графическая память также показывает, что неизбежно. – user2318724