Intereting Posts
Как использовать тип перечисления Postgresql через Kotlin Exposed ORM? Как desgin класс для json, когда я использую Gson в Kotlin? Тонкий diff при запуске в intellij и выполнении jar Тесты инструментария не удалось из-за NoClassDefFoundError Использование возврата внутри лямбда? Android Studio конвертирует Java в ошибку Kotlin Невозможно вывести тип для этого параметра. Пожалуйста, укажите это явно библиотека kotlin klaxon для json Комната Kotlin: У сущностей и Pojos должен быть полезный публичный конструктор Как я могу объявить параметр функции, который может быть строкой или функцией в Kotlin? TornadoFX Обновление ItemViewModel, если объект Backing, не отображающий свойства JavaFX, изменен Kotlin: можете ли вы объяснить функции расширения члена? Неверный положительный результат в проверке линзы Android для LinkedHashMap.remove () kotlin if (bar == null) vs. bar?: run Ошибка возврата в Single Добавить функцию расширений в класс Math в kotlin

Грейд занимает время спереди, казалось бы, ничего не делает

Кажется, что мне кажется, что это не так, и я понятия не имею, почему. Всякий раз, когда я запускаю сборку, для меня это занимает около 30 секунд, по данным на 25 секунд, это ничего не делает.

Создайте так:

gradlew build --parallel --offline 

Это происходит со мной сейчас с Kotlin, это было то же самое, когда я использовал только Java, инкрементные сборки, похоже, ничего не делают

EDIT: у меня включен демон gradle

Каждая последующая сборка прямо в начале занимает столько же времени или дольше, чем запуск демона, по-видимому, ничего не делает

Это мой проект: https://github.com/forsakenharmony/GameProt

Я рекомендую начать с некоторого измерения:

 gradlew build --profile 

Открыть / отчет / профиль в веб-браузере и посмотреть, что он делает.

Мне кажется, что ваш проект требует много времени для настройки. У вас есть большой проект или много проектов в вашей сборке? Вы используете кучу плагинов?

Легкий способ сократить время конфигурирования – это сконфигурировать меньшее количество вещей. Удалите плагины, которые вы используете редко. Попробуйте параметр @Incubating --configure-on-demand .

Вернитесь после того, как вы подтвердили с помощью профилирования для дальнейшей помощи.

Вы можете попробовать включить демона градиента . Таким образом, град не придется загружать с нуля каждый раз, когда вы начинаете сборку. Вместо этого он будет работать в фоновом режиме, ожидая начала сборки.

 org.gradle.daemon=true 

в «USER_HOME» /. gradle / gradle.properties