title: Why the "View Heap" result does not match with 'Process Memory Usage' in Visual Studio
body: <p>I am trying to use Visual Studio to track memory usage in my app. In the 'Diagnostic Tools' window, it shows my app is using 423 MB.  Thank I go to 'Memory Usage' and 'ViewHeap', when I click on the snapshot, I get a table of the size of my objects. </p>
  
  <p><img src="https://i.stack.imgur.com/vcNhH.jpg" alt="enter image description here"></p>
  
  <p>But when I add those number up:</p>
  
  <pre><code>= 3317228 
  +  403764
  +  354832
  +  264984
  +  244836
  +  195748
  +  144032
  +   28840
  +   16452
  +   13920
  +   13888
  +    3428
  +    2100
  +      20
  = 5004072
  = 4.77 MB
  </code></pre>
  
  <p>My question is why this number 4.77MB does not match with the 423MB I see on the "Memory" Chart. I expect to see the table on the left a breakdown of where 423 MB went. Please tell me what am I missing?</p>