Groovy Grails Tool Suite的堆大小太小,但仅限于Debug

时间:2015-06-23 21:23:38

标签: java grails groovy

在运行Groovy Grails工具套件(GGTS)版本3.6.4(截至2015年6月的最新版本)时,在Windows 7 Home 64bit上,我收到“初始化VM时出错,指定新大小的初始堆太小”。我有一个JAVA_OPTS系统环境变量“-Xms512m -Xmx512m”我在GGTS菜单中也有相同的值:Run =>调试配置...参数选项卡,VM参数。当我在GGTS内部运行应用程序并且应用程序成功启动时,不会发生此错误。但是,当我尝试使用Debug运行时,使用运行应用程序调试配置,我确实收到此错误。我还可以在哪里设置堆值以使其在Debug中工作?还有什么想法测试,修复或设置解决这个问题?

enter image description here enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

无论GGTS启动我的应用程序,无论我对-Xms和-Xmx做了什么更改,我都可以找到进行更改。保持得到同样的错误。最后,我偶然发现了这种设置调试的方法。第1步,从控制台启动应用程序(不在GGTS中):

grails -debug run-app

步骤2,在GGTS中按照以下说明连接到您刚刚启动的“grails -debug run-app”(使用端口5005 - 如控制台窗口中所示),完成后,单击“调试”按钮底部:Create a Remote Java Application launch

现在,调试启动,我可以在GGTS中设置和查看断点。