如何在GroovyConsole中增加可用内存大小?

时间:2015-11-02 06:28:55

标签: windows groovy jvm groovy-console

我在Windows 7 64位上运行GroovyConsole 2.4.5中的脚本,并且由于内存不足错误而崩溃。 Runtime.getRuntime().maxMemory()显示247MB,我的PC有32GB RAM。增加GroovyConsole和底层JVM可用内存的方法是什么?

我尝试编辑startGroovy.bat文件:

set GROOVY_OPTS="-Xmx2g -Xms1g"

和其他值,但没有效果。

2 个答案:

答案 0 :(得分:2)

我不在Windows上,因此无法测试,但您应该可以使用JAVA_OPTS代替GROOVY_OPTS,即:

set JAVA_OPTS="-Xmx1G"

在运行groovyConsole之前

答案 1 :(得分:1)

您已经正确操作,修改startGroovy.bat并尝试使用g小写,设置GROOVY_OPTS

set GROOVY_OPTS="-Xmx1g"

经过一些尝试后,我看到了以下效果:如果我使用"来设置GROOVY_OPTS只能使用一个参数,如果我想使用两个参数-Xmx1g -Xms512m我就会看到删除"如果不是,它不起作用。所以你可以试试:

set GROOVY_OPTS=-Xmx1g -Xms512m

而不是

set GROOVY_OPTS="-Xmx1g -Xms512m"

希望它有所帮助,