Android Studio Profiler Память выделена N / A - PullRequest
6 голосов
/ 02 июня 2019

Привет, я не могу просмотреть выделенную память для моего приложения при запуске приложения на реальном устройстве / эмуляторе. Профилировщик показывает Allocated как N / A

ниже скриншот того, как это выглядит,

enter image description here Я работаю под управлением Android Studio версии 3.3.2, есть ли что-то еще, что необходимо настроить.

Ответы [ 2 ]

6 голосов
/ 29 июня 2019

У меня была такая же проблема, и вот что я сделал, чтобы она заработала. (Это эффективно при работе только на уровне API <26) </p>

  1. В Android Studio перейдите в меню «Конфигурации», как показано на рисунке ниже, и нажмите «Редактировать конфигурации».

Edit Configurations menu

  1. Выберите конфигурацию вашего приложения из меню слева (обычно называемого «приложением»).
  2. Нажмите на вкладку профилирования.
  3. Установите флажок «Включить расширенное профилирование».

Configurations Enable Advanced Profiling

2 голосов
/ 27 июня 2019
  1. Включить расширенное профилирование. (Если это решает проблему, игнорируйте все остальное.) Отредактируйте конфигурации> приложение> Профилирование> отметьте «Включить расширенное профилирование»
  2. В Android Studio откройте представление профилировщика, нажав кнопку профилировщика.
  3. В верхней части панели просмотра, справа от «Сеансов», щелкните раскрывающееся меню и выберите «Память».
  4. Справа от выпадающего меню, которое теперь говорит «Память», вы увидите «Отслеживание распределения» и выпадающее меню рядом с ним. Нажмите на нее (во время профилирования!) И выберите «Полный».

Надеюсь, это помогло вам.

enter image description here

РЕДАКТИРОВАТЬ: Как мой ответ лучше: он работает на всех устройствах Android!

...