title: jmap/jhat vs jVisualVM
body: <p>I understand that jmap is used to create heap dumps and the same can be analysed by Jhat.</p>
  
  <p>jVisualVM also can be used to analyze the heap dumps (and can do much more tasks such as profiling etc).</p>
  
  <p>But what is the difference between analyzing heap dumps using jHat and visualVM (other than one if using Web and second is desktop). What Sun is providing different tools and which one is better?</p>
  
  <p>PS: I have limited understanding of these tools as I have worked on limited profiling/analysis tools such as JProbe, Java Heap Dump Analyzer, etc. Please correct if my understanding is wrong somewhere.</p>