build.gradle 设置编译最小内存和最大内存
时间: 2023-08-07 20:17:36 浏览: 525
你可以在 `build.gradle` 文件中设置编译最小内存和最大内存。
设置编译最小内存可以使用 `compileJava` 任务的 `options` 属性中的 `-Xms` 参数。例如:
```
compileJava {
options.compilerArgs << "-Xms256m"
}
```
这将为 `compileJava` 任务设置一个最小堆大小为 256MB 的 JVM。
设置编译最大内存可以使用 `compileJava` 任务的 `options` 属性中的 `-Xmx` 参数。例如:
```
compileJava {
options.compilerArgs << "-Xmx2g"
}
```
这将为 `compileJava` 任务设置一个最大堆大小为 2GB 的 JVM。
除了在 `compileJava` 任务中设置 JVM 内存大小外,你也可以在 `gradle.properties` 文件中设置全局 JVM 内存大小,这将影响所有 Gradle 任务的 JVM 内存大小。
设置编译最小内存可以使用 `org.gradle.jvmargs` 属性中的 `-Xms` 参数。例如:
```
org.gradle.jvmargs=-Xms256m
```
这将为所有 Gradle 任务设置一个最小堆大小为 256MB 的 JVM。
设置编译最大内存可以使用 `org.gradle.jvmargs` 属性中的 `-Xmx` 参数。例如:
```
org.gradle.jvmargs=-Xmx2g
```
这将为所有 Gradle 任务设置一个最大堆大小为 2GB 的 JVM。
阅读全文