【发布时间】:2019-08-22 18:44:52
【问题描述】:
目前,对于一个 scala 项目,我必须增加内存以通过以下方式运行其测试:
sbt -mem 2000 test
将其设置为 2 GB。
我想将内存配置存储在项目内的文件文件中(通过 git 共享),以便每个开发人员都有此设置。这可能吗?如果可以,我该如何实现?
当我跑步时:
sbt -v
[process_args] java_version = '8'
# Executing command line:
java
-Xms1024m
-Xmx1024m
-XX:ReservedCodeCacheSize=128m
-XX:MaxMetaspaceSize=256m
-jar
/usr/share/sbt/bin/sbt-launch.jar
我看到它默认为 1024 MB,但我看不到它从哪里获取默认值,也不知道如何覆盖它。
Sbt 的手册页默认引用:$sbt_mem, which is $(get_mem_opts $sbt_mem 但这也无助于我理解在哪里更改它。
【问题讨论】: