YourKit Java Profiler is a CPU and memory profilerthat makes it easy to solve wide range of CPU- andmemory-related performance problems. It featuresautomatic leak detection, powerful tools for theanalysis of memory distribution, an object heapbrowser, comprehensive memory tests as part ofyour JUnit testing process, extremely lowprofiling overhead, transparent deobfuscationsupport, and integration with Eclipse, JBuilder,IntelliJ IDEA, NetBeans, and JDeveloper IDEs.
License: Free for non-commercial use
Changes:
Multiple improvements were made in the threadtelemetry UI. The number of loaded classes isshown for each loader, as well as the number ofclasses without an instance among them. Paths fromGC roots to the loader object are now explicitlyavailable as a slave view; this allows you tolearn why a particular loader is retained inmemory. Exception telemetry can be compared withthe help of "File | Compare Snapshot with...".
More...