title: What do GC_FOR_MALLOC, GC_EXPLICIT, and other GC_* mean in Android Logcat?
body: <p>If you see the Android logs, you may see a lot of those things.</p>
  
  <p>What do they mean, knowing those may help us doing better memory allocations.</p>
  
  <p>Example:</p>
  
  <pre><code> 28470               dalvikvm  D  GC_FOR_MALLOC freed 665 objects / 239992 bytes in 71ms
   28470               dalvikvm  D  GC_FOR_MALLOC freed 673 objects / 240288 bytes in 87ms
   21940               dalvikvm  D  GC_EXPLICIT freed 4802 objects / 185320 bytes in 78ms
   28470               dalvikvm  D  GC_FOR_MALLOC freed 666 objects / 240536 bytes in 63ms
  </code></pre>