これらは、WebLogic11gでのSunHotspot1.6JVMヒープ設定です。
-Xms10g -Xmx10g -XX:MaxPermSize=256m -XX:+UseParNewGC -XX:ParallelGCThreads=2 -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:ConcGCThreads=2
JVMのヒープフリー%グラフに24時間表示されているのは、基本的にヒープフリー%が約9%に達するまでゆっくりと低下することです(約24時間かかります)。その後、システムは完全なgcのように見えるものを実行し、97%に戻ります。
ヒープが10%未満になるよりも早く、この完全なGCを実行するようにJVMに指示する、追加/変更する必要のある設定はありますか?例:いくつかの比率設定?
9%が無料になるまで待つという問題は発生しませんが、監視/アラートがより困難になります。理想的には、常に30%の空き容量よりも高い値を維持して、これらの1桁の数字にドロップダウンした場合に、メモリリークなどの何らかの問題があることがわかるようにします。