如何为分叉测试增加可用的PermGen空间?

时间:2014-08-11 17:25:05

标签: sbt

这是对于sbt 0.13.5。

我在运行测试时遇到Out of PermGen space错误。我在.bashrc中创建了以下内容:

export SBT_OPTS="-Xmx2536M -XX:MaxPermSize=4000M"

但没有区别。

我正在使用

fork in Test := true

叉子有不同的设置吗?我怎么知道我实际使用了多少?

1 个答案:

答案 0 :(得分:0)

正如Forked JVM options中的sbt官方文档所述:

  

要指定要提供给分叉JVM的选项,请设置javaOptions

使用javaOptions作用域Test配置,让您的测试以非默认设置运行,如下所示:

javaOptions in Test += "-Xmx8G"

要了解当前值,请使用inspect

> show test:javaOptions
[info] List(-Xmx8G)

我不知道在未明确设置javaOptions时如何知道默认值。