YourKit Java Profiler is a CPU and memory profiler that makes it easy to solve wide range of CPU- and memory-related performance problems. It features automatic leak detection, powerful tools for the analysis of memory distribution, an object heap browser, comprehensive memory tests as part of your JUnit testing process, extremely low profiling overhead, transparent deobfuscation support, and integration with Eclipse, JBuilder, IntelliJ IDEA, NetBeans, and JDeveloper IDEs.
License: Free for non-commercial use
Changes:
Table column visibility can be configured. Table column widths are chosen more accurately. The Ctrl+F action, in addition to searching in java.lang.String instances, now has an option to search in char arrays, as well as in byte arrays in the specified encoding. Text representation of byte arrays can be viewed in the "Quick info" (Ctrl+Q) panel. Memory snapshot capture could fail under some circumstances due to incorrect data provided by JRockit. Class loaders are marked in object explorers with a dedicated icon.
More...