Тестирование производительности позволяет проверять и отслеживать эффективность приложения. Регулярно проводите тесты, чтобы анализировать и устранять проблемы с производительностью, а также следить за тем, чтобы недавние изменения не привели к регрессии.
В Android есть библиотека Macrobenchmark, которая позволяет анализировать и тестировать различные ситуации в приложении.
Macrobenchmark
Библиотека Macrobenchmark измеряет более крупные взаимодействия с конечным пользователем, такие как запуск, взаимодействие с пользовательским интерфейсом и анимация. Библиотека позволяет напрямую управлять средой тестирования производительности. Он позволяет управлять компиляцией, а также запускать и останавливать приложение, чтобы напрямую измерять фактическое время запуска или прокрутки.
Библиотека Macrobenchmark внедряет события и отслеживает результаты извне тестового приложения, созданного с помощью ваших тестов. Поэтому при написании тестов производительности вы не вызываете код приложения напрямую, а перемещаетесь по приложению как пользователь.
Дополнительные ресурсы
Просмотр контента
Рекомендуем
- Примечание. Текст ссылки показывается, когда JavaScript отключен.
- Как создать профиль базовой конфигурации {:#creating-profile-rules}
- Библиотека JankStats
- Общие сведения об оценке производительности приложений