I understand that jmap is used to create heap dumps, and the same can be analyzed with Jhat.
jVisualVM can also be used to analyze heap dumps (and can perform many more tasks, such as profiling, etc.).
But what is the difference between analyzing heap dumps using jHat and visualVM (except for one if the Web is used, and the second is the desktop). What the sun provides various tools, and which are better?
PS: I have a 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.
source
share