title: Continuous Full GC even though Old Generation is not filled up
body: <p>Every few days we see continuous Full GC (more than 1000 FullGC's)  and then the application comes to normal...the verbose GC log is as below .. when it is doing Full GC, the old generation is not filled up.. but what is prompting this Full Gc??</p>
  
  <h1>Environment/Settings</h1>
  
  <p>JDK 1.6<br>
  Memory Settings -Xms256M -Xmx2048M -XX:MaxPermSize=512M  </p>
  
  <p>Attaching to process ID 25118, please wait...
  Debugger attached successfully.
  Server compiler detected.
  JVM version is 14.3-b01</p>
  
  <p>using thread-local object allocation.
  Parallel GC with 8 thread(s)</p>
  
  <p>Heap Configuration:<br>
     MinHeapFreeRatio = 40<br>
     MaxHeapFreeRatio = 70<br>
     MaxHeapSize      = 2147483648 (2048.0MB)<br>
     NewSize          = 2686976 (2.5625MB)<br>
     MaxNewSize       = 17592186044415 MB<br>
     OldSize          = 5439488 (5.1875MB)<br>
     NewRatio         = 2<br>
     SurvivorRatio    = 8<br>
     PermSize         = 21757952 (20.75MB)<br>
     MaxPermSize      = 536870912 (512.0MB)  </p>
  
  <pre><code>404006.016: [GC [PSYoungGen: 242756K-&gt;10659K(249408K)] 609285K-&gt;378416K(825536K), 0.0244300 secs] [Times: user=0.09 sys=0.00, real=0.03 secs]   
  404126.211: [GC [PSYoungGen: 239715K-&gt;11421K(250624K)] 607472K-&gt;379300K(826752K), 0.0314540 secs] [Times: user=0.08 sys=0.01, real=0.03 secs]   
  404498.907: [GC [PSYoungGen: 241181K-&gt;15113K(250816K)] 609060K-&gt;383750K(826944K), 0.0567160 secs] [Times: user=0.11 sys=0.00, real=0.06 secs]   
  404559.340: [GC [PSYoungGen: 81552K-&gt;9784K(250688K)] 450190K-&gt;378571K(826816K), 0.0255340 secs] [Times: user=0.08 sys=0.01, real=0.03 secs]   
  404559.366: [Full GC (System) [PSYoungGen: 9784K-&gt;0K(250688K)] [PSOldGen: 368787K-&gt;225993K(576128K)] 378571K-&gt;225993K(826816K) [PSPermGen: 181648K-&gt;181648K(187968K)], 1.4180830 secs] [Times: user=1.42 sys=0.00, real=1.42 secs]   
  404560.791: [GC [PSYoungGen: 1155K-&gt;64K(251072K)] 227148K-&gt;226057K(827200K), 0.0141730 secs] [Times: user=0.03 sys=0.02, real=0.01 secs]   
  404560.806: [Full GC (System) [PSYoungGen: 64K-&gt;0K(251072K)] [PSOldGen: 225993K-&gt;202050K(576128K)] 226057K-&gt;202050K(827200K) [PSPermGen: 181648K-&gt;178996K(185216K)], 1.5066450 secs] [Times: user=1.50 sys=0.00, real=1.51 secs]   
  404562.329: [GC [PSYoungGen: 1351K-&gt;272K(252032K)] 203401K-&gt;202322K(828160K), 0.0129750 secs] [Times: user=0.03 sys=0.01, real=0.01 secs]   
  404562.342: [Full GC (System) [PSYoungGen: 272K-&gt;0K(252032K)] [PSOldGen: 202050K-&gt;202125K(576128K)] 202322K-&gt;202125K(828160K) [PSPermGen: 178996K-&gt;178996K(184512K)], 1.3184310 secs] [Times: user=1.32 sys=0.00, real=1.32 secs]   
  404563.674: [GC [PSYoungGen: 1146K-&gt;128K(253312K)] 203271K-&gt;202253K(829440K), 0.0106520 secs] [Times: user=0.02 sys=0.01, real=0.01 secs]   
  404563.685: [Full GC (System) [PSYoungGen: 128K-&gt;0K(253312K)] [PSOldGen: 202125K-&gt;202126K(576128K)] 202253K-&gt;202126K(829440K) [PSPermGen: 178997K-&gt;178997K(184000K)], 1.3197180 secs] [Times: user=1.32 sys=0.00, real=1.32 secs]   
  404565.025: [GC [PSYoungGen: 1146K-&gt;64K(254976K)] 203272K-&gt;202190K(831104K), 0.0152030 secs] [Times: user=0.03 sys=0.01, real=0.01 secs]   
  404565.041: [Full GC (System) [PSYoungGen: 64K-&gt;0K(254976K)] [PSOldGen: 202126K-&gt;202126K(576128K)] 202190K-&gt;202126K(831104K) [PSPermGen: 178997K-&gt;178997K(183296K)], 1.3072740 secs] [Times: user=1.31 sys=0.00, real=1.31 secs]   
  404566.355: [GC [PSYoungGen: 1151K-&gt;160K(255360K)] 203278K-&gt;202286K(831488K), 0.0107640 secs] [Times: user=0.02 sys=0.02, real=0.01 secs]
  </code></pre>