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.


IntelliJ IDEA 8 (EAP) is supported (tested with build 8280). Quality of sampling was improved for programs which use java.util.concurrent blocking. Navigation to inner and anonymous classes was improved for the Eclipse IDE. A Mac OS X 10.5 problem was fixed, namely a possible exception in the UI after closing tabs.

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