如何在Play Framework 2.1中增加堆大小?

lux*_*can 7 playframework playframework-2.0 playframework-2.1

有没有办法增加Play Framework 2.1的堆大小?

以下是我们尝试过的一些操作,似乎没有生效:1)在conf/application.conf中添加"jvm.memory = -Xmx1024M -Xms2048M"参数2)或者按照PlayFramework中的说明进行操作 - 键入start -Xms128M -Xmx512m -server进行ProductionConfiguration http://www.playframework.com/documentation/2.1.2/ProductionConfiguration

我们如何监控堆大小是否已增加?使用Windows任务管理器,我们监控承诺的大小是否增加(或者我们做错了什么?)

编辑[13/9/13]:我们在play2/framework/build.bat文件中编辑xmx和xms参数,它可以正常工作.这是正确的方法吗?您还在制作中使用的任何推荐值吗?

谢谢你的帮助!

Max*_*Max 3

使用分阶段启动脚本启动应用程序时,可以直接附加 jvm 参数。例如:

./target/start -Xms1g -Xmx2g -Xloggc:gc.log -verbose:gc -XX:+PrintGCDateStamps -server -Dhttp.port=24000 &
Run Code Online (Sandbox Code Playgroud)

这也会将 gc 日志打印到 gc.log 中。这样就可以验证堆大小是否真的分配了。