我有一个编译好的*.jar
文件,实际上是Scala代码。我想从具有增加的JVM内存的终端运行此应用程序。到目前为止我运行它的方式是:
scala MyApp.jar
上述工作正在运行。
和此:
scala -Dname=Xmx2g MyApp.jar or scala -Dname=-Xmx2g MyApp.jar
我这样做是为了使用更多JVM内存,该应用程序实际上正在运行,但似乎没有使用更多内存。
如何使用增加的JVM内存运行Scala应用程序(*.jar
文件?)
答案 0 :(得分:1)
scala
命令需要使用-J
选项才能将选项传递给JVM。所以,你可能想要的命令行是:
scala -J-Xmx2g MyApp.jar
仅供参考,-Dname=Xmx2g
将定义一个名为name
的系统属性,并为其赋予值Xmx2g
,可能不是您想要的。