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