В предыдущей версии Android можно было просмотреть бэкстэк с помощью профилировщика Android, выбрав «Состояние графики» (как показано на рис.). Но, похоже, этого нет в Android Studio 3.0.1. Кто-нибудь знает, как теперь получить доступ к этой информации? Я подозреваю, что иногда вызываю повторяющиеся действия, и это было бы СУПЕР полезно для подтверждения.
Обновлено: Хорошо, поэтому я включил расширенный профилировщик. Он показывает запуск и остановку различных действий по мере выполнения профиля. Мне удалось увидеть, что действительно существует повторяющееся действие (см. Изображение ниже, красные стрелки показывают два действия с одинаковым именем, но короткое никогда не уничтожается. Причина этого в том, что пользователь нажимает кнопку, чтобы запустить активность - поэтому двойное нажатие создает два). Это действительно сложно уловить (мне пришлось увеличивать масштаб как сумасшедший), но я думаю, это что-то.
Если вы хотите проверить memory issues в android studio 3.1.2, то они немного изменили работу профилировщика. Теперь вам нужно выполнить следующие шаги:
откройте profiler и запустите ваше приложение.
Теперь нажмите на memory line,, который обычно синего цвета, по крайней мере, у меня.
application запущен. Кнопка запуска recording находится прямо над всеми графиками. Цвет кнопки красный.Я также прикрепил изображение ниже, чтобы дать вам представление о том, как это делается. Вы можете выбрать Arrange by callStack, чтобы увидеть дополнительные параметры.
Больше вы можете найти в документации по android здесь Документация
спасибо за быстрый ответ !! Это не совсем то, что я искал. Состояние Graphics используется для отображения всех действий, присутствующих в backstack, поэтому, если есть дубликат, вы увидите его в этом списке. Что я сделал тем временем, так это включил расширенное профилирование, там я мог видеть два действия с одинаковым именем (и одно не уничтожается). Я обновлю описание выше, чтобы продемонстрировать.
@Zee да, я забыл упомянуть, что вам тоже нужно включить предварительный профилировщик. Но сейчас буду ждать вашего описания :)
Пожалуйста, проверьте мой ответ и посмотрите, ищете ли вы это.