Iは、それぞれ、パラメータ-Xms
と-Xmx
を通過して、Javaヒープ・サイズの最小値と最大値を設定することができます。最小のJavaヒープサイズを設定する理由は何ですか?
私は最大のフラグはスペースを制限することが必要であることを理解しますが、最低限の初期ヒープサイズを設定した理由は何ですか?最大値が十分に大きければ、スペースは増加するでしょうか?それとも私は何かが恋しいですか?それは小さすぎるをオフに開始した場合、JVMはヒープ領域を「サイズを変更」する必要がないように
Iは、それぞれ、パラメータ-Xms
と-Xmx
を通過して、Javaヒープ・サイズの最小値と最大値を設定することができます。最小のJavaヒープサイズを設定する理由は何ですか?
私は最大のフラグはスペースを制限することが必要であることを理解しますが、最低限の初期ヒープサイズを設定した理由は何ですか?最大値が十分に大きければ、スペースは増加するでしょうか?それとも私は何かが恋しいですか?それは小さすぎるをオフに開始した場合、JVMはヒープ領域を「サイズを変更」する必要がないように
Minimunサイズが設定されています。
アプリケーションが実行するための一定量を必要とする場合は、最小ヒープサイズを設定することができます。ヒープサイズを最大に設定した場合、jvmはそれを超えてはなりません。
Javaは最小ヒープサイズで開始し、ガベージコレクションによってヒープを拡大回避しようとします。あなたのアプリの定常状態のメモリサイズは、デフォルトのヒープ最小ヒープサイズよりも大きい場合
だから、あなたはそのサイズに向かう途中で無意味GCの多くを行うことがあります。最小サイズをそのサイズに設定すると、無意味なGCが回避されます。