首页 > 解决方案 > Grails4在编译groovy时内存不足

问题描述

在我的工作区中添加更多控制器后,我的 grails4 应用程序出现内存不足错误。

FAILURE:构建失败并出现异常。

到目前为止,我的 grails 应用程序中总共有 41 个控制器文件,同时添加了 42 个,如果我删除它并使用现有的 41 个控制器运行,我会在编译时遇到此错误。

如果您对此有任何解决方案,请告诉我。

提前致谢!

标签: groovycompilationgarbage-collectionout-of-memorygrails-4

解决方案


修改 build.gradle 的 bootRun 块如下

bootRun {
ignoreExitValue true
jvmArgs(
    '-Dspring.output.ansi.enabled=always',
    '-noverify',
    '-XX:TieredStopAtLevel=1',
    '-Xmx4096m')
sourceResources sourceSets.main
String springProfilesActive = 'spring.profiles.active'
systemProperty springProfilesActive, 
System.getProperty(springProfilesActive)
}

推荐阅读