Инструменты для оптимизации игры

Чтобы подготовить среду для отладки и оптимизации игр для Android, получите доступ к следующим инструментам, которые помогут вам анализировать использование ЦП и вызовы графики.

ЦП

Чтобы оценить и повысить производительность ЦП в игре, используйте следующие инструменты:

Память

  • Meminfo. Собирает статистику памяти, чтобы показать, сколько памяти PSS было выделено и для каких категорий она использовалась. Используйте команду adb shell dumpsys meminfo package-name или вызов MemoryInfo.
  • Perfetto. Собирает информацию о производительности и памяти устройства и отображает ее в веб-интерфейсе. Perfetto поддерживает произвольно длинные трассировки, поэтому вы можете посмотреть, как RSS меняется со временем. Включите длинные трассировки в приложении "Трассировка системы".
  • bugreport: показывает, произошел ли сбой в игре из-за нехватки памяти или она была закрыта LMK. Используйте команду adb bugreport bugreport-name или перейдите в раздел Для разработчиков > Отчет об ошибке.

Графика

Чтобы оценить и улучшить конвейер отрисовки в игре, используйте следующие инструменты:

Дополнительные ресурсы