<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<div>
<div>
<div>
<p class="MsoNormal">Hello <span style="color:#1F497D">team</span>,<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#1F497D">Please help me with G1 GC long young generation pause.</span>.<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">At one of our Customer deployment we were using CMS with 48G heap size and facing Concurrent mode failure every month.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">To solve this we started load test using G1 GC on lab but we are seeing intermittent long GC pause as long as 148 seconds,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Could you please look into logs and confirm what best we can do to ascertain root cause and possible tuning to fix this.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Thanks for help in advance.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">We are using default GC parameters:(Attaching full GC file as well)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">JVM_ARGS="${JVM_ARGS} -XX:-OmitStackTraceInFastThrow"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS="${JVM_ARGS} -XX:-UseSSE42Intrinsics"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS="${JVM_ARGS} -XX:-ReduceInitialCardMarks"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS="${JVM_ARGS} -XX:+UseG1GC"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS="${JVM_ARGS} -XX:MaxGCPauseMillis=500" <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS="${JVM_ARGS} -XX:+UseCompressedOops" <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS="${JVM_ARGS} -XX:+PrintFlagsFinal" <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS="${JVM_ARGS} -XX:-EliminateLocks"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS="${JVM_ARGS} -XX:+UseLargePages"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">export GC_LOG="${PROJECT_HOME}/log/gcstats.log.$$"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS=$JVM_ARGS" -Xloggc:${GC_LOG}"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS=$JVM_ARGS" -verbose:gc"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS="${JVM_ARGS} -XX:+DisableExplicitGC"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS=$JVM_ARGS" -XX:+AggressiveOpts"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS="${JVM_ARGS} -XX:+HeapDumpOnOutOfMemoryError"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS="${JVM_ARGS} -XX:ReservedCodeCacheSize=128m"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS="${JVM_ARGS} -XX:PermSize=256m"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS="${JVM_ARGS} -XX:MaxPermSize=256m"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS="${JVM_ARGS} -Xmx28672m"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">JVM_ARGS="${JVM_ARGS} -Xms28672m<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Long GC pause.<o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">5020.853: [GC pause (young), 148.0343389 secs]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">   [Parallel Time: 142474.3 ms, GC Workers: 13]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">      [GC Worker Start (ms): Min: 5022695.7, Avg: 5022705.6, Max: 5022714.4, Diff: 18.7]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">      [Ext Root Scanning (ms): Min: 143.0, Avg: 2550.5, Max: 6442.5, Diff: 6299.4, Sum: 33157.1]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">      [Update RS (ms): Min: 5704.6, Avg: 19017.1, Max: 45977.9, Diff: 40273.3, Sum: 247222.7]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">         [Processed Buffers: Min: 0, Avg: 26.9, Max: 291, Diff: 291, Sum: 350]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">      [Scan RS (ms): Min: 70538.2, Avg: 92539.7, Max: 114688.0, Diff: 44149.8, Sum: 1203016.2]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">      [Object Copy (ms): Min: 894.7, Avg: 9265.9, Max: 20674.1, Diff: 19779.4, Sum: 120456.9]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">      [Termination (ms): Min: 10169.3, Avg: 19073.0, Max: 26684.1, Diff: 16514.7, Sum: 247949.3]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">      [GC Worker Other (ms): Min: 0.1, Avg: 4.5, Max: 18.2, Diff: 18.0, Sum: 58.4]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">      [GC Worker Total (ms): Min: 142441.2, Avg: 142450.8, Max: 142461.1, Diff: 19.8, Sum: 1851860.7]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">      [GC Worker End (ms): Min: 5165155.6, Avg: 5165156.4, Max: 5165162.0, Diff: 6.4]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">   [Code Root Fixup: 2.2 ms]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">   [Clear CT: 11.2 ms]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">   [Other: 5546.7 ms]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">      [Choose CSet: 0.0 ms]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">      [Ref Proc: 47.4 ms]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">      [Ref Enq: 0.9 ms]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">      [Free CSet: 3642.1 ms]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">   [Eden: 13.2G(13.2G)->0.0B(1416.0M) Survivors: 16.0M->16.0M Heap: 24.7G(28.0G)->11.5G(28.0G)]<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> [Times: user=184.95 sys=34.49, real=148.07 secs] <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><br>
<span style="color:#1F497D">Thanks,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Amit<o:p></o:p></span></p>
</div>
</div>
</div>
</body>
</html>