Android: просмотр backstack - PullRequest
       7

Android: просмотр backstack

0 голосов
/ 06 июня 2018

В предыдущей версии Android можно было просматривать backstack с помощью профилировщика Android, выбрав «Состояние графики» (как показано на рис.).Но это, кажется, отсутствует в Android Studio 3.0.1.Кто-нибудь знает, как получить доступ к этой информации сейчас?Я подозреваю, что иногда я запускаю дублирующиеся действия, и это было бы СУПЕР полезно для подтверждения.

enter image description here

РЕДАКТИРОВАТЬ: ОК, поэтому я включил расширенный профилировщик.Он показывает различные действия, начинающиеся и останавливающиеся при запуске профиля.Мне удалось увидеть, что действительно есть дублирующее действие (см. Изображение ниже, красные стрелки показывают два действия, которые имеют одно и то же имя, но короткое никогда не уничтожается. Причина в том, что пользователь нажимает кнопку, чтобы запуститьактивность - поэтому двойное нажатие создает два).Это действительно трудно поднять (я должен был увеличить как сумасшедший), но я думаю, это что-то.

enter image description here

1 Ответ

0 голосов
/ 06 июня 2018

Если вы хотите проверить memory issues в android studio 3.1.2, то они немного изменили работу профилировщика.Теперь вам нужно выполнить следующие шаги:

  • открыть profiler и запустить ваше приложение.

  • Теперь нажмите на memory line,, которыйобычно синий цвет, по крайней мере, мой.

  • Теперь ваш application работает.Кнопка «Пуск» recording, которая находится над всеми этими графиками.Цвет кнопки красный.
  • Продолжайте выполнять работу, пока профилировщик записывает объем памяти / кучу.
  • Когда вы хотите закончить, просто нажмите кнопку остановки записи, и она покажет вам результаты.

Я также приложил изображение ниже, чтобы дать вам представление о том, как это делается.Вы можете выбрать Arrange by callStack, чтобы увидеть дополнительные параметры.

enter image description here

Подробнее вы можете найти в документации по Android здесь Документация

...