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:
Exception monitoring has been implemented. Locally-running profiled applications are immediately listed on the Welcome screen. Retained size is now calculated up to 50% (32-bit) or 30% (64-bit) faster, compared to 7.5.x. This improvement is especially important in the Class list view. The 64-bit JVM is automatically used under Windows 64-bit to achieve better performance and user experience.
More...