title: java GC old generation is filling fast
body: <p>I'm having a problem that my GC (major) is running every few hours as my a lot of objects are going from young generation to old generation.<br/> 
  Can somebody please analyze and suggest what parameter i should be change to tune my GC?<br/>
  My GC config params:<br/><code>-Xms6144M -Xmx6144M -Xloggc:gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=128K -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/local/heapdump -XX:SurvivorRatio=4</code><br/><br/>
  Below are the GC charts:</p>
  
  <p><a href="https://i.stack.imgur.com/P4x4Z.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/P4x4Z.png" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/vGX59.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/vGX59.png" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/qi5Rh.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/qi5Rh.png" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/DiglN.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/DiglN.png" alt="enter image description here"></a></p>