如何增加 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
我在 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