title: Garbage Collection not running for Code Cache Memory Pool
body: <p>When I am printing the details of garbage collection using GarbageCollectorMXBean the output shows me the following information:-</p>
  
  <pre><code>Name: PS ScavengeCollection 
  count: 72
  Collection time: 3041
  Memory Pools:   PS Eden Space   PS Survivor Space
  
  Name: PS MarkSweepCollection 
  count: 5
  Collection time: 4922
  Memory Pools:   PS Eden Space   PS Survivor Space   PS Old Gen 
  </code></pre>
  
  <p>Now quite rightly the ScavengeCollection and MarkSweep collection covers 4 of the 5 available memory pool excluding </p>
  
  <blockquote>
    <p>Code Cache (Non Heap Memory).</p>
  </blockquote>
  
  <p>I want to know why the Garbage Collection never ran for </p>
  
  <blockquote>
    <p>Code Cache Memory Pool managed by CodeCacheManager Memory Pool.</p>
  </blockquote>
  
  <p>Does it imply that GC never garbage collect objects from CodeCacheManager Memory Pool??</p>
  
  <p>Is there any significance of the same?</p>