Pre-General Availability: 2017-05-24
You use the
jhsdb tool to attach to a Java process or to launch a postmortem debugger to analyze the content of a core-dump from a crashed Java Virtual Machine (JVM).
jhsdb clhsdb [--pid pid | --exe executable --core coredump]
jhsdb debugd [options] pid [server-id]|[option] executable core [server-id]
jhsdb hsdb [--pid pid | --exe executable --core coredump]
jhsdb jstack [--pid pid | --exe executable --core coredump] [options]
jhsdb jmap [--pid pid | --exe executable --core coredump] [options]
jhsdb jinfo [--pid pid | --exe executable --core coredump] [options]
jhsdb jsnap [options] [--pid pid | --exe executable --core coredump]
The process ID to which the
jhsdb tool should attach. The process must be a Java process. To get a list of Java processes running on a machine, use the jps command.
An optional unique ID to use when multiple debug servers are running on the same remote host.
The Java executable file from which the coredump was produced.
The core file to which the
jhsdb tool should attach.
The command-line options for a
jhsdb mode. See Common Options for jhsdb Modes, Options for the debugd Mode, Options for the jinfo Mode, Options for the jmap Mode, Options for the jmap Mode, Options for the jstack Mode, and Options for the jsnap Mode .
pid or the pair of
core file must be provided.
You can use the
jhsdb tool to obtain specific information from a hanging or crashed JVM. To attach the
jhsdb utility to a hanging or crashed JVM, you must provide either the path to the executable with the path to the coredump or the pid of the hanging process.
jhsdb tool to a live process will cause the process to hang and the process will probably crash when the debugger detaches.
jhsdb tool can be launched in any one of the following modes:
Starts the interactive command-line debugger.
Starts the remote debug server.
Starts the interactive GUI debugger.
Prints stack and locks information.
Prints heap information.
Prints basic JVM information.
Prints performance counter information.
Common Options for jhsdb Modes
core options must be provided.
Options for the debugd Mode
Options for the jinfo Mode
Without specified options, the
jhsdb jinfo prints both flags and properties.
Options for the jmap Mode
Options for the jstack Mode