Gradle - 高 CPU 使用率

mrp*_*pyo 5 android gradle android-studio android-gradle-plugin

我最近开始使用 Android Studio,虽然我很喜欢它,但有一件事情让我很烦恼:

Gradle - 它是一个很好的工具,但该死的它是如此的资源猪,而且它的速度也太慢了。无论我是使用 5 年前的笔记本电脑还是游戏 PC,当它运行时,其他应用程序都会完全停止(几乎)...

构建工具的要求真的这么高吗???我知道编译可能是一个缓慢的过程,但根据我的经验,javac似乎总是非常快,所以它不可能成为问题的根源(使用 ADT 构建 Android 应用程序也快了很多倍)......

那么我的配置有问题吗?我可以让 Gradle 运行得更快吗?

Jef*_*xon 6

gradle.properties使用以下行在项目根目录或 ~/.gradle 目录中创建一个文件:

org.gradle.daemon=true
Run Code Online (Sandbox Code Playgroud)

来自Gradle 手册

Daemon 是一个长期存在的进程,因此我们不仅能够避免每次构建时 JVM 启动的成本,而且能够在内存中缓存有关项目结构、文件、任务等的信息

另外,如果您想关闭 Android Studio 中的连续构建,可以转到“文件”>“省电模式”。