title: Understanding Linux /proc/pid/maps or /proc/self/maps
body: <p>I am trying to understand my embedded Linux application's memory use.  The <code>/proc/pid/maps</code> utility/file seems to be a good resource for seeing the details.  Unfortunately I don't understand all the columns and entries.</p>
  <p>What does the anonymous inode 0 entries mean?  These seem to be some of the larger memory segments.</p>