Как стать автором
Обновить

Комментарии 3

Какой прирост скорости билда?

проект, на котором я тестировал, не удалось полностью перевести на JVM модули (оно и не нужно). Но результаты положительные:

  • На CI и локально чистый билд сократился на 8%

  • Время конфигурации на CI почти не изменилось, но локально у разработчиков с M1 Pro + RAM 16GB время конфигурации и синка проекта в IDE сократилось примерно на 45%.

Таким образом больше это повлияло именно на работу в локальном окружении. Скорее всего из-за того что Gradle демон редко перезапускают через `./gradlew --stop`. А из-за ошибок могут стартовать сразу несколько демонов, засирая RAM. Отсюда и троттлинг. JVM модули сильно снижают нагрузку на память, вызывая меньше троттлинга.

Интересно, а как бы сократился чистый билд, если не избавляться полностью от AGP, а только отключить android lint в этих модулях?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории