問題の概要:
PS Eden Spaceの近くに表示されるメモリ サイズは 639.5 MB ですが 、 JAVA_OPTS-Xms2558m -Xmx2558m
には(2.5G)が含まれています。
詳細 :
seten.sh ファイルを作成した後、次の行を追加します。
export JAVA_OPTS="-Dfile.encoding=UTF-8 -Xms2558m -Xmx2558m -XX:PermSize=2558m -XX:MaxPermSize=2558m -XX:+HeapDumpOnOutOfMemoryError
次に、アプリケーションサーバーのUIを監視して、このメモリの増加が何のためのものかを確認します
私は不思議に思っていました:PS Eden Spaceがすぐにメモリを消費するのに、なぜPS Old Genが安定したままアプリケーションを参照するのか. ただし、 PS Eden Space付近で表示されるメモリ サイズは 639.5 MB です。
PSエデンスペースを増やす方法は?Java8 を使用していることがわかっている場合、どのオプションを使用する必要がありますか?
私が設定したとき-Xms2558m
:私のアプリがgrailsアプリケーションであることはあまり知られていませんか(Spring Framework、Spring Securityなどを含む)