YourKit Java Profiler 6.0 review

by on

YourKit Java Profiler is a CPU and memory profiler that makes it easy to solve wide range of CPU- and memory-related performance prob

License: Free for non-commercial use
File size: 6981K
Developer: YourKit, LLC
0 stars award from

YourKit Java Profiler is a CPU and memory profiler that makes it easy to solve wide range of CPU- and memory-related performance problems.

YourKit Java Profiler 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 deobfu

YourKit, LLC is a new technology leader, creator of the most innovative and intelligent tool for profiling Java applications. The YourKit Java Profiler has been already recognized by the IT professionals and analysts as the best profiling tool for Java.

With YourKit Java Profiler, both CPU and memory profiling have come to the highest professional level, where one can profile even huge applications with maximum productivity and zero overhead.

There are several, recent innovations to profiling that have gained well-deserved popularity among professional Java developers, both in big and small companies.

YourKit Java Profiler is a new leap in the evolution of profiling tools!

Here are some key features of "YourKit Java Profiler":

On demand profiling
Easiest installation and configuration
Unlimited profiling for one fee
Full, complete J2EE support
Ability to profile in production environment
Full Java 5.0 support
Rich multiplatform support
Robust profiler API
IDE integration
Filters in CPU and memory views
Customizable user interface
Easy way to connect to locally running applications
Ability to export profiling results to HTML
Remote profiling

CPU profiling:

Two methods of CPU profiling: sampling and tracing
CPU hot spots and method invocation trees
Unique "Merged callees" view
Method back traces view
"Thread" and "wall" times
Method "own time", that excludes time spent in called methods
General snapshot info and deobfuscator configuration

Memory profiling:

Unique comprehensive Objects view
Easy way to browse instances of particular class
"Find Paths" helps to find reasons of memory leaks
Find strings that match given pattern
Optional recording of object allocations
"Quick Info" action
Ability to compare memory snapshots
Unique descriptive language for memory analysis
General snapshot info and deobfuscator configuration
Automated comprehensive memory test

What's New in This Release:
High-level SQL, JSP, and JNDI profiling was implemented.
Object allocation recording was greatly improved.
Automatic memory snapshots on different condititions, Java 6 support, deadlock detection, the new "Merged paths" view, and many other features were introduced.

YourKit Java Profiler 6.0 search tags