playframework更改堆大小

时间:2019-03-09 16:24:05

标签: java playframework jvm sbt

我的PlayFramework应用始终以256mb内存开始。有没有办法增加默认内存?

我使用sbt run

启动我的应用程序

预先感谢

我收到此错误java.lang.OutOfMemoryError: Java heap space

2 个答案:

答案 0 :(得分:1)

您可以编辑sbt\conf\sbtconfig.txt并为全局sbt设置-Xmx1024M

答案 1 :(得分:0)

问题已解决:

"C:\Program Files\Java\jdk1.8.0_144\bin\java.exe" -Dfile.encoding=UTF8 -Djline.terminal=none -Dsbt.log.noformat=true -Dsbt.global.base=C:\Users\USER\AppData\Local\Temp\sbt-global-pluginstub -Xms512M -Xmx1024M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=2048M -classpath C:\Users\User\.IntelliJIdea2018.3\config\plugins\Scala\launcher\sbt-launch.jar xsbt.boot.Boot "project ji_approvalmachine_processes" run

它不是通用解决方案。但是您可以使用相对路径或环境变量来代替绝对路径。