title: Difference in Used, Committed and Max Heap Memory
body: <p>I am monitoring a spark executor JVM of a OutOfMemoryException. I used Jconsole to connect to executor JVM. Following is the snapshot of Jconsole:
  <a href="https://i.stack.imgur.com/Vj9ja.png" rel="noreferrer"><img src="https://i.stack.imgur.com/Vj9ja.png" alt="enter image description here"></a></p>
  
  <p>In the image used memory is shown as 3.8G and committed memory is 8.6G and Max memory is also 8.6G
  Could anyone explain the difference between Used and Committed Memory or any link which explains it.</p>