在Scala项目上-运行sbt test命令时超出了错误GC开销限制

Ana*_*ria 8 configuration garbage-collection scala sbt

我是scala编程的新手,在一个大型scala项目中GC overhead limit exceeded执行sbt test命令时遇到错误。谁知道我该如何解决?

Ana*_*ria 6

我得到了朋友的帮助:)

通过执行-mem选项来增加内存选项,例如:

sbt -mem 2048 test

其他选项:

对于Mac和Linux用户:

如果我们需要执行很多。我们可以更新.bash_profile文件并添加以下命令:

export SBT_OPTS="-Xmx2G"

其他解决方案(也适用于Windows):

还有一个特定的sbtopts文件,您可以在其中保留此内存设置:

在Mac / Linux中查找文件: /usr/local/etc/sbtopts 在Windows中 C:\Program Files (x86)\sbt\conf

并添加以下配置:

# set memory options
#
-mem   2048
Run Code Online (Sandbox Code Playgroud)

希望这些技巧中的任何一个都能对解决此问题的人有所帮助。