Сбор данных о производительности на устройстве Android
Используйте Profiler для сбора данных о производительности вашего приложения. сбор данных о производительности в режиме воспроизведения в 2000 году Unity Editor. Однако, чтобы получить наиболее точные данные о вашем приложении, вы можете подключить Profiler непосредственно в Android устройство, которое в вашей сети.
Предварительные условия
- Если вы используете брандмауэры, откройте порты от
54998до55511в правилах исходящих подключений брандмауэра. Это порты, которые Unity использует для удаленного профилирования. - Отключить мобильные данные на устройстве
- Установите одну и ту же подсеть для устройства Android и компьютера, на котором работает Unity Editor, чтобы работало обнаружение устройств.
Включение удаленного профилирования
Чтобы включить удаленное профилирование, выполните следующие действия.
- Подключите устройство к вашей сети WiFi. Profiler использует локальную сеть WiFi для отправки данных профилирования с вашего устройства на Unity Editor.
- Подключите устройство к компьютеру через кабель.
- Откройте Создание профилей окно (меню: Файл > Создать профили).
- Включите параметр Разработка Build.
- Включите параметр Autoconnect Profiler.
- Выберите Build & Run.
- После запуска приложения на устройстве откройте окно Profiler в Unity Editor (меню: Окно > Анализ > Profiler).
После открытия окна Profiler, оно заполняется данными из вашего приложения. Если Редактор не подключается к устройству автоматически, выберите раскрывающееся меню Target Selection в окне Profiler и выберите соответствующее устройство, чтобы начать подключение Profiler вручную.
Вы также можете подключить устройство непосредственно к компьютеру, чтобы избежать проблем с сетью или подключением.
Профилирование с помощью Android Debug Bridge
Устройства Android поддерживают профилирование через Android Debug Bridge (adb). Чтобы профилировать с помощью Android Debug Bridge (adb), выполните следующие действия:
- Переведите устройство в режим разработки и включите параметр отладки USB.
- Подключите устройство к компьютеру с помощью кабеля и убедитесь, что оно отображается в списке устройств adb.
- Откройте окно Профили сборки (меню: Файл > Профили сборки).
- Включите параметр Разработка Build.
- Выберите Build & Run.
- После запуска приложения на устройстве откройте окно Profiler (меню: Окно > Анализ > Profiler).
- В раскрывающемся меню Выбор цели выберите
AndroidProfiler(ADB@127.0.0.1:34999). Запись в раскрывающемся меню видна только в том случае, если выбранной целью является Android.
Настройка Android Debug Bridge вручную
Редактор автоматически создает туннель adb для вашего приложения, когда вы выбираете Build & Run. Вы можете настроить этот туннель вручную, если хотите профилировать другое приложение, или перезапустить сервер adb.
Чтобы настроить туннель вручную:
Откройте окно терминала или командной строки.
Введите следующее:
Необходимо, когда редакторAndroid соединение устанавливается через USB кабель:
adb forward tcp:34999 localabstract:Unity-{insert bundle identifier here}Необходимо, когда подключение Android к редактору устанавливается через кабель USB
adb reverse tcp:34998 tcp:34999