PlayFramework 2.0内存不足

如何增加Play环境的可用内存? 在运行测试后的一段时间后,我的内存不足。

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

java.lang.OutOfMemoryError:PermGen空间


我解决了这个问题,增加了:

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

在Build.scala中进行设置。


通过设置环境变量“_JAVA_OPTIONS”,您可以传入在正常使用时播放/播放的变量。 我发现这在运行我的开发和测试时帮助我避免了PermGen空间错误。

例如:

export _JAVA_OPTIONS =“ - Xms64m -Xmx1024m -Xss2m -XX:MaxPermSize = 256m”


Java的启动选项是脚本中的创建者:

$ PLAY_HOME /框架/编译

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

java $ {DEBUG_PARAM} -Xms512M -Xmx1536M -Xss1M -XX:+ CMSClassUnloadingEnabled -XX:MaxPermSize = 384M ...

将MaxPermSize变量设置为适当的值。

链接地址: http://www.djcxy.com/p/95137.html

上一篇: Out of memory in PlayFramework 2.0

下一篇: How to compress html with PlayFramework