-->

玩2.3.6的Java - 内存溢出错误瓦特/ SBT-丑化(Play 2.3.6 Java -

2019-10-21 08:24发布

试图使用SBT-丑化插件时,我有一个问题。 :我每个配置项目https://github.com/sbt/sbt-uglify

在plugins.sbt:

addSbtPlugin("com.typesafe.sbt" % "sbt-uglify" % "1.0.3")

在build.sbt:

pipelineStages := Seq(uglify, digest, gzip)

我的JS文件,一个不平凡的数字(60+)。 我已经得到是内存不足的例外,其防止我能够完成一个dist命令。

有没有其他人遇到这个问题? 任何想法/解决方案表示赞赏。

(注:我试着撞了我的SBT_OPTS没有成功的话)。

谢谢!

Answer 1:

我想你真的是运行内存。 我不知道该插件是否被cuasing它,但你可以限制内存的Java请求。

你有没有尝试设置XmxXms为Java的选择吗?

如果你知道你的机器上的内存限制,你可以轻松地设置这些选项。 远的不说你们有1GB的内存,我们将使用的Java设置的最大堆大小为512MB,暂时_JAVA_OPTIONS ,这是由游戏框架回升:

export _JAVA_OPTIONS="-Xms256m -Xmx512m"

然后,你可以尝试运行dist命令。 它应立即打印出Java选项被拾起。



文章来源: Play 2.3.6 Java - OutOfMemory errors w/ sbt-uglify