<div dir="ltr">Hi,<div><br></div><div>I was analyzing the impact of minor GC pause time on SUN JDK6 and JDK7 for my low latency application.</div><div><br></div><div>I noticed that with ParallelGCThreads of 18, JDK7u45 is taking ~14-15 msec on 30GB total heap with 5 GB Young generation size as compared to ~9-10 msec on 10GB total heap with 5 GB Young generation size.</div>

<div><br></div><div>Application host machine specification:</div><div>4 x 2.00GHz Hex-Core Intel(R) Xeon(R) CPU E7540 Linux RAM 62 GB</div><div><br></div><div>I am using CMS collector and my settings are:</div><div><br></div>

<div>-Xloggc:GC.log -server -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xms10g -Xmx10g -XX:ReservedCodeCacheSize=512m -XX:CompileThreshold=50 -XX:MaxNewSize=5g -XX:NewSize=5g -XX:PermSize=128m -XX:MaxPermSize=128m -Dcom.sun.management.jmxremote.port=9100 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -XX:+UseConcMarkSweepGC -XX:-UseBiasedLocking -XX:-UseCounterDecay -XX:ParallelGCThreads=18 -XX:+UnlockDiagnosticVMOptions -XX:ParGCCardsPerStrideChunk=4096 <br>

</div><div><br></div><div>i am attaching the log files with 10 GB and with 30 GB total heap.</div><div><br></div><div>Thanks and Regards</div><div>-Nitin</div></div>