iLLuzor
@iLLuzor
Java, Kotlin, Android Developer

Как победить тормоза gradle в Android Studio?

Приветствую.
Жутко тормозит Android Studio при работе gradle. Слегка подвешивает интерфейс операционной системы и лагает музыка, проигрываемая в фоне. Сейчас на Windows 10 x64, до этого были Windows 8/8.1 x64 и наблюдалось то же самое. С IDEA те же тормоза. Ноутбук довольно мощный(Intel i7 x940 2.13 GHz, 8GB DDR3 RAM, SSD).
При этом на стационарном пк, который заметно слабей, подобных тормозов нет.
Подозреваю, что дело не в железе, но разобраться никак не могу.
  • Вопрос задан
  • 6991 просмотр
Пригласить эксперта
Ответы на вопрос 2
gadfi
@gadfi
https://gamega.org
создайте файл gradle.properties в
/home/[username]/.gradle/ (Linux)
/Users/[username]/.gradle/ (Mac)
C:\Users\[username]\.gradle (Windows)
и запишите в него
# Project-wide Gradle settings.

# IDE (e.g. Android Studio) users:
# Settings specified in this file will override any Gradle settings
# configured through the IDE.

# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html

# The Gradle daemon aims to improve the startup and execution time of Gradle.
# When set to true the Gradle daemon is to run the build.
# TODO: disable daemon on CI, since builds should be clean and reliable on servers
org.gradle.daemon=true

# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx10248m -XX:MaxPermSize=256m
#org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=512m -Dfile.encoding=UTF-8
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
org.gradle.parallel=true

# Enables new incubating mode that makes Gradle selective when configuring projects. 
# Only relevant projects are configured which results in faster builds for large multi-projects.
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:configuration_on_demand
org.gradle.configureondemand=true


мне это помогло
Ответ написан
@Tiberal
если в приложении много билдов, то можете запускать на сборку только то, что нужно, увеличится скорость сборки и меньше систему грузить будет
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы