在Eden GC之后,可能导致幸存者使用相同空间而不从1切换为0的原因。
Java: Java HotSpot(TM) 64-Bit, 1.7.0_80
OS: Windows10.
下面在Jboss4.0.4中为测试环境提供了设置。
JAVA_OPTS=-server -Xmx12288m -Xms6144m -Xmn4096m -Xss512k -XX:PermSize=1024m -XX:MaxPermSize=2048m -XX:SurvivorRatio=10 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:ParallelGCThreads=8 -XX:+UseCompressedOops -Dsun.rmi.dgc.client.gcInterval=1800000 -Dsun.rmi.dgc.server.gcInterval=1800000 -Dprogram.name=%PROGNAME% -Dfile.encoding=utf-8 -Djboss.platform.mbeanserver=true