【发布时间】:2020-04-01 18:08:19
【问题描述】:
在我的工作区添加更多控制器后,我的 grails4 应用程序出现内存不足错误。
FAILURE:构建失败并出现异常。
- 出了什么问题:
任务 ':cira:compileGroovy' 执行失败。
超出 GC 开销限制
到目前为止,我的 grails 应用程序中总共有 41 个控制器文件,同时添加了 42 个,如果我删除它并使用现有的 41 个控制器运行,我会在编译时遇到此错误。
如果您对此有任何解决方案,请告诉我。
提前致谢!
【问题讨论】:
-
您的 devbox 上有多少可用 RAM?或者你是如何建造的?
-
这是 16gb ram 笔记本电脑,我正在使用 gradle 构建应用程序
-
您使用什么 java 内存(和 gc)参数?您删除哪个控制器也有关系吗? (想知道是不是第 42 个控制器,或者你刚刚添加的那个控制器出了什么问题。)
-
ITs 任何第 42 个控制器,而不是任何特定的控制器。关于我在 jdk 1.8 64 位上运行的 java 内存,我尝试在 buid.gradle bootRun { jvmArgs( '-Dspring.output.ansi.enabled=always', '-noverify', '-XX:TieredStopAtLevel=1', '-XX:MaxMetaspaceSize=N') 如果您希望我尝试在 build.gradle 或 gradle.properties 中传递特定的内存参数,请告诉我
标签: groovy compilation garbage-collection out-of-memory grails-4