You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kotlin 1.4.20版本如何增大Kotlin Daemon的JVM堆内存?

针对Kotlin 1.4.20版本调整Kotlin Daemon堆内存的可用方案

方案1:项目维度配置(推荐)

在项目根目录的gradle.properties文件中添加如下配置即可:

kotlin.daemon.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=512m

该配置属于Kotlin全版本兼容的通用配置,对当前项目的所有Kotlin编译任务生效。

方案2:全局维度配置

如果需要对本机所有Gradle构建的Kotlin项目生效,可以将上述配置添加到用户目录下的.gradle/gradle.properties文件中。

配置生效注意事项

修改配置后需要先停止已经运行的旧守护进程,避免旧进程沿用原有内存参数:

# Linux/Mac 环境
./gradlew --stop
# Windows 环境
gradlew.bat --stop

重启构建任务后新的内存参数就会正式生效。

原有配置失效原因说明

你此前在kotlinOptions.freeCompilerArgs中添加的-Dkotlin.daemon.jvm.options参数是Kotlin 1.5版本才新增的配置项,1.4.x版本的Kotlin编译器不会识别该参数,因此无法生效。

内容的提问来源于stack exchange,提问作者R. C. Howell

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 07:45:03