您好我正在尝试使用grails run-app并在编译期间收到此错误
[groovyc] The system is out of resources.
[groovyc] Consult the following stack trace for details.
[groovyc] java.lang.OutOfMemoryError: GC overhead limit exceeded
然后是一堆堆栈跟踪 我将java_opts设置为:
设置JAVA_OPTS =“ - Xmx4096m -XX:MaxPermSize = 1024m -XX:MaxGCPauseMillis = 10 -Dstringchararrayaccessor.disabled =真“
但仍然出现错误,然后我取消设置并使用类似选项设置grails_opts
GRAILS_OPTS =“ - XX:MaxPermSize = 1024m -Xmx4096M -server”
仍然收到错误。 要做的设置是什么? 我在系统中有8 GB的总RAM。 更新:一旦我设置了这些变量,我就会收到来自grails的错误
“ - XX:MaxPermsize = 1024M”此时出乎意料。
答案 0 :(得分:0)
您需要从命令中删除“。IE:
set GRAILS_OPTS=-XX:MaxPermSize=1024m -Xmx4096M -server