title: JVM Freeze is happening and hotspot logs shows that "ParallelGCFailedAllocation", "Revoke Bias" is taking more time
body: <p><a href="https://i.stack.imgur.com/xKAS7.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/xKAS7.png" alt="JVM hotspot logs processed and converted to CSV to plot graph which will show the time taken by different VM operations"></a></p>
  
  <p>We are facing a peculiar problem in our clustered application. After running the system for sometime, suddenly the application is freezing and couldn't find any clue what is causing this.</p>
  
  <p>After enabling JVM hotspot logs we see that "ParallelGCFailedAllocation", "Revoke Bias" is taking more time.</p>
  
  <p>Refer to attached graph which is plotted by parsing the hotspot logs and converted to csv. 
  The graph shows at certain time the "ParallelGCFailedAllocation", "Revoke Bias" is spiking and take around 13 secs which is not normal.
  We are trying to find what is causing it to take so much time. </p>
  
  <p>Anybody having clue on how to debug such issue?</p>
  
  <p>Enviroment details:</p>
  
  <pre><code>32 core machine running in VMWare hypervisor.
  Heap Size: 12GB
  RHEL 7 with Open JDK 8
  </code></pre>