Launch a GUI to monitor and manage Java applications and Java VMs on a local or remote machine.
List instrumented Java virtual machines.
Display performance statistics for an instrumented Java VM:
Parse a binary heap dump, launch a web browser, and present standard queries.
For detailed information, see J2SE 5.0 Troubleshooting and Diagnostic Guide (pdf)
Writes class profiling information to a file or a socket, in ASCII or binary.
To invoke the HPROF tool: java -agentlib:hprof ToBeProfiledClass
To print the complete list of options: java -agentlib:hprof=help
Launch a simple interactive command-line debugger.
Print Java configuration information (command line flags and system properties) for a running process, from a core file, or for a remote debug server.
Print memory information for a process, a core file, or a remote debug server.
Serviceability Agent Debug Daemon, which acts as debug server.
Print stack traces of threads for a process, core file, or remote debug server