title: java memory leak, visualvm showing wrong data
body: <p>I've a java application running, after few hours it fulfills memory. 
  I've tried to detect memory leak with visualvm but it shows wrong data (have no idea how that can happen).</p>
  
  <p>In the screenshot you can see task manager showing memory usage of 700Mb and visualvm showing 225...</p>
  
  <p>Does anyone know whats going on here?</p>
  
  <p>Regards</p>
  
  <p><img src="https://i.stack.imgur.com/Mvkdd.png" alt="enter image description here"></p>