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.
| Tags | Software Development Testing Quality Assurance Debuggers |
|---|---|
| Licenses | Other |
| Operating Systems | POSIX Linux Windows Windows Mac OS X Solaris |
| Implementation | Java J2ME |
Recent releases


Changes: Integration with JBoss server in NetBeans 6.5 IDE was improved. The new G1 garbage collector available in Java 6 update 14 (Early Access) is now supported. The console version of the J2EE integration wizard can be run on Java 5. Installation under Windows Vista was improved.


Changes: "own time column" and "average time column" were added in call trees. A serious problem with IBM Java 6 SR3 was fixed.


Changes: A remote memory snapshot may be transferred via a compressed data stream. This option is useful if the network connection is slow or network bandwidth is limited. Snapshot loading was optimized.


Changes: The snapshot index file can be saved to accelerate further snapshot opening. The performance of snapshot loading in 32-bit architectures was optimized.


Changes: Several minor bugs were fixed in J2EE integration.
A database refactoring and migration tool for safely changing databases and rolling back.