  |
http://www.yourkit.com/ - http://www.yourkit.com/
A CPU and memory Java Profiler with J2EE/J2ME support, 64 Bit capability and IDE integration for various major Java IDEs. [Commercial, trial version] |
  |
JProfiler - http://www.ej-technologies.com/products/jprofiler/overview.html
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] |
  |
NetBeans Profiler - http://www.netbeans.org/features/java/profiler.html
A project to provide a full-featured profiling functionality for the NetBeans IDE is presented with features, screenshots, testimonials, and documentation. |
  |
http://www.quest.com/jprobe/ - http://www.quest.com/jprobe/
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] |
  |
JavaTreeProfiler - http://jcoverage.sourceforge.net/
JVMPI-based profiler with microsecond resolution and XML output. [GPL] |
  |
Cougaar Memory Profiler - http://profiler.cougaar.org/
A Java memory profiler using bytecode instrumentation. The profiler is written entirely within Java (no JVMPI/JNI) and can be configured to minimize profiling overhead. [Open Source] |
  |
GCViewer - http://www.tagtraum.com/gcviewer.html
Displays graphically statistics about the garbage collection activity during a program run. [Open Source, LGPL] |
  |
ProfileViewer - http://www.ulfdittmer.com/profileviewer/index.html
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] |
  |
Develop WAP applications with Java servlets and JavaServer Pages - http://java.sun.com/developer/technicalArticles/GUI/perfanal/
An Article reviewing the GUI-based tool PerfAnal for analyzing the performance of applications on the JavaTM 2 Platform. By Nathan Meyers. |
  |
Enerjy Software - http://www.enerjy.com
A suite of software tools for Java developers to provide code analysis, and profiling for memory, performance and thread deadlocks. [Commercial] |
  |
Extensible Java Profiler (EJP) - http://ejp.sourceforge.net/
A profiling tool for Java with a scalable and extensible architecture, allowing its usage for exotic programming languages that use a Java backend. [Open source, GPL] |
  |
http://perfinsp.sourceforge.net/jprof.html - http://perfinsp.sourceforge.net/jprof.html
Helps identify excessive processor usage, memory usage, and synchronization in Java programs. Written in C++; available for Solaris and NT 4.0. The JVM must support JVMPI. [Open Source, GPL/LGPL] |
  |
Eclipse Profiler Plugin - http://sourceforge.net/projects/eclipsecolorer
A plugin for the Eclipse platform which allows Java code profiling. [Open source, Common Public License] |
  |
HPjmeter - http://www.hp.com/products1/unix/java/hpjmeter/index.html
Platform-independent tool from Hewlett Packard which helps detect performance bottlenecks by graphically displaying profiling data. [Freeware] |
  |
Java Performance TestClient - http://sourceforge.net/projects/jptc/
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] |