title: JAVA Garbage collection not running
body: <p>We have a application Running on java 1.8 with high heap utilization on production servers and found that Major GC is not happening at all. Same configurations have been applied to a non prod machine, but Major GC runs every one hour there. What triggers Major GC, does better H/W (More CPU's) on prod is causing any issues ?</p>
  
  <pre><code>java.args=-server -Xms3072m -Xmx3072m -XX:NewSize=1024m -XX:MaxNewSize=1024m -XX:MaxMetaspaceSize=1024m -XX:NewRatio=4 -Dsun.io.useCanonCaches=false -XX:+UseParallelGC -XX:+UseAdaptiveSizePolicy -XX:-CreateMinidumpOnCrash 
  </code></pre>
  
  <p>Thanks in Advance.</p>