Reads profiling information output by Sun's heap profiler (invokable by a command-line option of the java interpreter) and displays it for easy interpretation. [Open Source, GPL]
A project to provide a full-featured profiling functionality for the NetBeans IDE is presented with features, screenshots, testimonials, and documentation.
A performance profiler for Java programs. It collects statistics about accumulated CPU time used by each stack frame in the profiled program and presents the collected data in a GUI. [Open source, GPL]
An all-purpose Java profiling suite targeted at J2EE and J2SE applications. It features CPU profiling, memory profiling, thread profiling and VM telemetry information. [Commercial, trial version]
A tool for testing the performance of Java code by runinng a specific part of code many times by a different number of threads. It comes with a Swing GUI for graphical configuration and result representation. [Open Source, GPL]
A set of tools that are useful in profiling and working with Java systems. The suite includes a profiler and threadalyzer, as well as tools for profiling server performance remotely. Trial version of some tools are available. [Commercial]
Java coverage profiler to report what parts of code were not executed; during unit testing, for example. It is a rewrite of JVMDICover. [Open source, LGPL]