title: C# memory usage
body: <p>How I can get the actual memory used in my C# application? </p>
  
  <ul>
  <li><a href="http://en.wikipedia.org/wiki/Windows_Task_Manager" rel="noreferrer">Task Manager</a> shows different metrics.</li>
  <li><a href="http://en.wikipedia.org/wiki/Process_Explorer" rel="noreferrer">Process Explorer</a> shows increased usage of private bytes.</li>
  <li>Performance counter (perfmon.msc) showed different metrics</li>
  <li>when I used .NET memory profiler, it showed most of the memory is garbage collected and only few Live bytes.</li>
  </ul>
  
  <p>I do not know which to believe.</p>