だから私はとSBTの内側にプレイしてメモリ設定を設定することで苦労してきた:Play Framework 2.5がsbtのJVMメモリ設定を尊重しないのはなぜですか?
javaOptions ++= Seq("-Xmx11G", "-Xms3G")
しかし、それはそれを尊重していないように思えます。
は、私はそれを印刷するとき
ここval mb = 1024*1024
//Getting the runtime reference from system
val runtime = Runtime.getRuntime
println("##### Heap utilization statistics [MB] #####")
//Print used memory
println("Used Memory:" + (runtime.totalMemory() - runtime.freeMemory())/mb)
//Print free memory
println("Free Memory:" + runtime.freeMemory()/mb)
//Print total available memory
println("Total Memory:" + runtime.totalMemory()/mb)
//Print Maximum available memory
println("Max Memory:" + runtime.maxMemory()/mb)
は、私が見たものである:私は_JAVA_OPTIONS
を設定することにより、提案hereを試してみましたが、これで問題は、それは次のように私を与える、ということである
##### Heap utilization statistics [MB] #####
Used Memory:270
Free Memory:657
Total Memory:928
Max Memory:928
エラー:
No java installations was detected.
Please go to http://www.java.com/getjava/ and download
どのようなアイデアをお持ちですか?
'fork in run:= true'を試してください。[here](http://www.scala-sbt.org/0.13/docs/Forking.html)を参照してください。 –
私は 'fork in run:= true'を持っています。これは' fork:= true'を包含していると思いますか? – Daniel
これは、システムとJVM(どちらも32ビット、64ビット)に依存します。 32ビットJVMでは、それほど多くのメモリを割り当てることはできません(私は思います)。それは、JVM Xmxに関する私の知識が終わるところです。xD –