Реактивное профилирование Android-приложений
Кто занимается профилированием/анализом производительности приложений, знает, что с существующими инструментам это делать не всегда удобно.
Так вот, команда мобильной разработки Яндекса создала и выложила в опенсорс новую библиотеку для измерения производительности — Demeter. Библиотека достаточно просто интегрируется в проект, автоматически замеряет время выполнения методов, показывает время инициализации Dagger-зависимостей и даже умеет анализировать Composable-функции на частоту рекомпозиций – всё это работает из коробки, без лишних танцев с бубном.
Ещё один важный момент – Demeter умеет проверять сторонние библиотеки/SDK подключённые к проекту, что на мой взгляд является жирным плюсом. А если вам вдруг чего-то не хватает, можно написать собственный плагин – всё это легко подрубается через Kotlin Compiler Plugin.
Репозиторий тут → Demeter
Подробнее о том, как библиотека устроена под капотом и сравнение с другими инструментами читайте в статье.
Post #1573
2.68K
- 🔥 9
- 👍 5
- ❤ 4
- 👏 4