如何在Sbt';中设置喷雾罐的堆大小;s Build.scala?

如何在Sbt';中设置喷雾罐的堆大小;s Build.scala?,scala,sbt,xsbt-web-plugin,spray,Scala,Sbt,Xsbt Web Plugin,Spray,我有一个正在运行的sbt项目,可以使用重新启动来启动我的服务器。安装是使用 现在我注意到服务器进程的堆是128M,这有点短。我知道如何为sbt进程配置堆大小,但显然spray运行的是不同的jvm 在这种设置中,如何为spray can配置更大的堆 细节 我已经按照这里的回答配置了sbt: 但是,当我使用jconsole查看正在运行的进程时,我可以看到服务器进程正在不同的jvm中运行: 我可以看到这个进程的堆只有128M,而不是我在.sbtconfig中配置的3.5G 可以通过以下方式解决此问题

我有一个正在运行的sbt项目,可以使用重新启动来启动我的服务器。安装是使用

现在我注意到服务器进程的堆是128M,这有点短。我知道如何为sbt进程配置堆大小,但显然spray运行的是不同的jvm

在这种设置中,如何为spray can配置更大的堆

细节 我已经按照这里的回答配置了sbt:

但是,当我使用jconsole查看正在运行的进程时,我可以看到服务器进程正在不同的jvm中运行:

我可以看到这个进程的堆只有128M,而不是我在.sbtconfig中配置的3.5G


可以通过以下方式解决此问题:

如果您想对不同的流程更加挑剔,可以使用

javaOptions in run +="-Xmx1G"

但是我还没有找到应该在中传递给
的值。

这里可能有一个建议:谢谢@jcern我查看了这些值,但是它们修改了sbt jvm;不是jetty jvm。你确定,还是不会有帮助?我没有想到其他的事情……我没有用这些答案来解决它(可能是我的阅读技巧不好)。见下面我的答案。
javaOptions in run +="-Xmx1G"