出的存储器中PlayFramework 2.0(Out of memory in PlayFrame

2019-08-16 17:09发布

如何增加对播放环境的可用内存? 我经过一段时间运行内存,同时运行测试。

特别是,我得到这个错误:

java.lang.OutOfMemoryError:PermGen的空间

Answer 1:

通过设置环境变量“_JAVA_OPTIONS”,你可以在播放/ SBT将在正常使用过程中使用变量传递。 我发现,这有助于运行我的开发和测试时,我避免出现PermGen space错误。

例如:

出口_JAVA_OPTIONS = “ - Xms64m -Xmx1024m -Xss2m -XX:MaxPermSize参数=256米”



Answer 2:

我加入解决了这个问题:

javaOptions ++= Seq("-Xmx2048M", "-Xms512M", "-XX:MaxPermSize=2048M")

在Build.scala的设置。



Answer 3:

对于该剧的Java启动选项是在脚本创始人:

$ PLAY_HOME /框架/编译

PermGen的空间可以增加通过修改在文件的底部的行:

java的$ {} DEBUG_PARAM -Xms512m -Xmx1536M -Xss1M -XX:+ CMSClassUnloadingEnabled -XX:MaxPermSize参数= 384M ...

在MaxPermSize参数变量设置为一个适当的值。



文章来源: Out of memory in PlayFramework 2.0