这是对于sbt 0.13.5。
我在运行测试时遇到Out of PermGen space
错误。我在.bashrc
中创建了以下内容:
export SBT_OPTS="-Xmx2536M -XX:MaxPermSize=4000M"
但没有区别。
我正在使用
fork in Test := true
叉子有不同的设置吗?我怎么知道我实际使用了多少?
答案 0 :(得分:0)
正如Forked JVM options中的sbt官方文档所述:
要指定要提供给分叉JVM的选项,请设置
javaOptions
。
使用javaOptions
作用域Test
配置,让您的测试以非默认设置运行,如下所示:
javaOptions in Test += "-Xmx8G"
要了解当前值,请使用inspect
:
> show test:javaOptions
[info] List(-Xmx8G)
我不知道在未明确设置javaOptions
时如何知道默认值。