title: Process Explorer: What does the Commit History graph show?
body: <p>In the <strong>Memory</strong> graph available in <strong>Process Explorer</strong>, the top graph shows <strong>Commit History</strong>. What does this actually indicate at the OS level?</p>
  
  <p>To experiment if this is the memory allocated on the heap by a process, I wrote a small program that incrementally malloc-ed 100 MB many times. The Commit History graph increased for a while (upto 1.7 GB of memory allocation) and did not grow after that despite the program malloc-ing memory.</p>
  
  <p>So, what is this graph indicating? How can this information be used to understand/analyse the state of Windows?</p>