У меня есть приложение для Android. Я планировал улучшить производительность приложения, найдя критические места памяти с помощью Android Monitor. Я начал с моего экрана Splash Activity. Он дает 2 ссылки для экрана Splash вместе с состоянием памяти. Я не знаю, какие ссылки я считаю, потому что оба экземпляра имеют разный профиль памяти.Профайлер памяти Android показывает 2 ссылки на действия, почему
Здесь я добавил скриншот экрана заставки моего приложения.
шаги я последовал. (Использование MI устройства)
- подключил андроида (Mi) устройство с андроида студии над кабелем USB.
- Я начал приложение для Android с экрана меню Android.
- Заставка - это первое действие, которое было рассмотрено.
- Я запустил экран Splash на время.
- Теперь я перешел на вкладку «Android Monitor».
- I Переключен с вкладки «Logcat» на вкладку «Мониторы».
- I Развернутый блок памяти Я нажимаю «Дамп Java-куча».
- Через некоторое время он открывает файл .hprof с видом трассировки, и я переключился с «Просмотр списка классов» на «Пакет Tree View» и перешел на мой пакет, чтобы посмотреть экран Splash, к сожалению, я нашел два экземпляра Splash Screen (выделено красным цветом на изображении выше).
- Может ли кто-нибудь объяснить, почему его показ показывает это.