JVM オプションの下限を決定する方法、Xmx
または試行錯誤のプロセスなしでメモリを節約するにはどうすればよいですか? 私はたまたま設定Xms
しXmx
て同じ量になるので、実行時間を節約するのに役立つと思います。Xmx
7Gに設定すると、同様Xms
に、すべてが使用されていることが喜んで報告されます. 次のクエリを使用します。
Runtime.getRuntime().totalMemory()
それよりも小さい値、たとえば 5GB に設定すると、同様にすべてが使用されます。1GB でヒープ不足の例外が発生するとします。私の実行時間は通常 10 時間以上であるため、試行錯誤のプロセスを避ける必要があります。