Quickly spot memory issues by using the JVM memory leak tool to take individual snapshots of the heap and save these locally. A memory snapshot captures profiling data on allocated objects. Snapshots can easily be compared and differences highlighted to analyze memory usage
Identify Java memory leak issues, using the GC Root analysis feature. A Memory leak is achieved when object(s) retain memory and cannot be collected because they are referenced from other live objects (due to a defect in the application). Every leaked object is accessible from at least one GC Root or is a GC Root. Each leaked object has a path that starts from GC Roots and contains (ends with) the leaked object.