我正在使用我专门构建的Scala运行SBT。我的编译器会在运行时完成许多操作,并调用许多函数,这些函数可以是递归的。
因此,当我使用我的编译器运行SBT时,经过一段时间后会发生堆栈溢出。我尝试在启动SBT时设置-J-Xss,但没有起作用。
之前我遇到过SBT堆大小的问题。许多帖子都说,在启动SBT时设置-J-Xmx不会改变JVM堆大小,因为默认的SBT内存选项会覆盖它。 如何为sbt设置堆大小?
现在,我想知道是否可以像-J-Xmx一样被默认的SBT选项覆盖-J-Xss。或者我应该尝试将-J-Xss设置得更大?