如何增加游戏框架激活器的堆栈大小



我正在开发OS X上的play框架应用程序。最近我的应用程序开始得到'stackOverflowError',而activator dist所以我想增加堆栈大小,虽然我不知道如何。如果我不使用sudo来运行activator dist,它似乎与export PLAY_OPTS="-Xms512M -Xmx1024M -Xss4M"一起工作,但由于某种原因,我需要它与sudo一起运行。

有什么方法可以做到这一点吗?

我已经尝试在build.sbt中将jvm.memory=-Xss4M附加到application.confjavaOptions in run ++= Seq("-Xss4m"),这对我不起作用。

sudo忽略现有的环境变量(参见man sudo)。您可以尝试以下两种变体之一:

sudo PLAY_OPTS="-Xms512M -Xmx1024M -Xss4M" activator dist

export PLAY_OPTS="-Xms512M -Xmx1024M -Xss4M"
sudo -E activator dist

最新更新