9

Xms と Xmx の値を等しく設定すると、FullGC への影響、または HotSpot での若い世代/在職世代への割り当てにどのような影響がありますか。

JRockitで違いはありますか?

4

1 に答える 1

11

これら 2 つのパラメーターを同じ値に設定するのがベスト プラクティスです。これにより、JVM がヒープのサイズを変更できなくなります。主な効果は、ヒープのサイズ変更によってヒープの他のすべての部分、特にジェネレーションが変更されないことです。これにより、ヒープをよりよく理解し、構成することができます。また、ヒープのサイズ変更による一時停止も解消されます。これを行わない唯一のシナリオは、利用可能なメモリをめぐって他の多くのアプリケーションと競合するクライアント Java アプリケーションです。今日のユース ケースでは、多くの場合、Java に固定のメモリ チャンクを割り当てることができます (たとえば、すべてのサーバー アプリで)。

于 2013-08-20T11:30:14.243 に答える