JavaExec Gradle任务的默认最大堆大小

时间:2017-08-17 14:19:31

标签: gradle

在定义自己的JavaExec类型的任务时,默认的最大堆大小是什么,我没有明确设置它?

Gradle文档对此非常安静。

1 个答案:

答案 0 :(得分:0)

我认为Gradle首先查看在命令行上传递的参数,然后检查在其他地方设置的另一个jvmArgs,如gradle.properties等。

如果找不到任何东西它只会使用默认值,仍然取决于我使用的Java。

我相信你可以查看Gradle源代码,你会发现DefaultJavaForkOptions和JvmOptions以及DaemonForkOptions类 - 如果没有在fork.options中指定,而不是在gradlew命令行中,那么它将使用java拥有的任何内容。

但这是一些调查,我可能错了。