title: VisualVM heap size doesn't follow used size
body: <p>I'm using the VisualVM to profile a javafx 8 application that does some graphing and uses a lot more memory than I would like. It doesn't seem to be leaking, but for some reason my total heap never decreases even though my used heap spikes up and down as I select different files to graph. All the spikes up are when I graph a new file and then drops back down when I exit that screen, but total heap just shoots up and remains constant. Is this normal?</p>
  
  <p><img src="https://i.stack.imgur.com/zvcn8.jpg" alt="enter image description here"></p>