什么是grails run-app使用的默认JVM选项

时间:2013-09-03 19:01:49

标签: grails

根据此页面: http://grails.github.io/grails-howtos/en/performanceTuning.html#s3grails run-app命令将为JVM本身提供一些选项,例如-XX:MaxPermSize。所以,我的问题是,默认情况下grails run-app命令提供了哪些选项?我之所以这么说是因为我在开发模式下进行了一些基准测试,所以当我通过GRAILS_OPTS提供JVM选项时,我想确保实际上我正在改变一些东西。

提前谢谢。

1 个答案:

答案 0 :(得分:11)

您可以在

中的startGrails.bat中获取详细信息

GRAILS_HOME/bin/

GRAILS_OPTS的默认设置(如果用户未提供)看起来像

GRAILS_OPTS=-server -Xmx768M -Xms64M 
-XX:PermSize=32m -XX:MaxPermSize=256m -Dfile.encoding=UTF-8

根据使用的命令获取覆盖。在run-app的情况下,我认为除非用户另外指定为环境变量,否则将使用默认值。