Seam Framework で Jboss eap 5.1 を使用しています。FullGC を回避するために GC を調整したいと考えています。私はすでにCMS GCを使用しています。これは、本番システムでの次の構成になります。
-Xms24g
-Xmx24g
-XX:+UseCompressedOops
-XX:NewRatio=4
-XX:SurvivorRatio=8
-XX:+UseConcMarkSweepGC
-XX:+UseParNewGC
-XX:+DisableExplicitGC
-XX:+UseCMSInitiatingOccupancyOnly
-XX:+CMSClassUnloadingEnabled
-XX:+CMSScavengeBeforeRemark
-XX:CMSInitiatingOccupancyFraction=68
私の質問は、「この JVM オプションを削除する必要がありますか?」です。
-Dsun.rmi.dgc.client.gcInterval=3600000
-Dsun.rmi.dgc.server.gcInterval=3600000
これを追加する場合:
-XX:+DisableExplicitGC
または彼らは一緒にいなければなりませんか?