如何增加对播放环境的可用内存? 我经过一段时间运行内存,同时运行测试。
特别是,我得到这个错误:
java.lang.OutOfMemoryError:PermGen的空间
如何增加对播放环境的可用内存? 我经过一段时间运行内存,同时运行测试。
特别是,我得到这个错误:
java.lang.OutOfMemoryError:PermGen的空间
通过设置环境变量“_JAVA_OPTIONS”,你可以在播放/ SBT将在正常使用过程中使用变量传递。 我发现,这有助于运行我的开发和测试时,我避免出现PermGen space错误。
例如:
出口_JAVA_OPTIONS = “ - Xms64m -Xmx1024m -Xss2m -XX:MaxPermSize参数=256米”
我加入解决了这个问题:
javaOptions ++= Seq("-Xmx2048M", "-Xms512M", "-XX:MaxPermSize=2048M")
在Build.scala的设置。
对于该剧的Java启动选项是在脚本创始人:
$ PLAY_HOME /框架/编译
PermGen的空间可以增加通过修改在文件的底部的行:
java的$ {} DEBUG_PARAM -Xms512m -Xmx1536M -Xss1M -XX:+ CMSClassUnloadingEnabled -XX:MaxPermSize参数= 384M ...
在MaxPermSize参数变量设置为一个适当的值。