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