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

How to increase available memory size in GroovyConsole?

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

我尝试编辑 startGroovy.bat 文件:

set GROOVY_OPTS="-Xmx2g -Xms1g"

和其他值,但没有效果。

你已经做对了,编辑 startGroovy.bat 并简单地尝试使用 g 小写,设置 GROOVY_OPTS:

set GROOVY_OPTS="-Xmx1g"

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

set GROOVY_OPTS=-Xmx1g -Xms512m

而不是

set GROOVY_OPTS="-Xmx1g -Xms512m"

希望对您有所帮助,

我不在 Windows,所以无法测试,但你应该可以使用 JAVA_OPTS 而不是 GROOVY_OPTS,即:

set JAVA_OPTS="-Xmx1G"

在你之前 运行 groovyConsole