我是 Scala 编程新手并正在学习GC overhead limit exceeded
我执行时出错sbt test
大型 scala 项目之一中的命令。有人知道我该如何解决这个问题吗?
我得到了朋友的帮助:)
通过使用 -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
希望这些技巧能够帮助解决这个问题的人。
EDIT:
如果有人像我一样使用 IntelliJ IDEA,您可以使用 VM 参数增加 sbt 内存使用量,如下图所示。
-Xmx4G
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)