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.

Changes

A bug which might cause an invalid memory snapshot to be captured on profiled application shutdown was fixed. Incorrect array sizes might be reported for 64-bit Java 5 VMs. Several problems with CPU profiling on some old Linux configurations were fixed. Problems launching Eclipse JUnit plugin test configurations with profiler were solved.

URL: Java Profiler - .NET Profiler - The profilers for Java and .NET professionals