---
name: "jmap-openjdk17"
section: "1"
platform: "linux"
package: "jdk17-openjdk"
version: "17.0.21.0.3.u1-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/jmap-openjdk17"
---

# jmap-openjdk17(1)

print details of a specified process

## NAME

jmap - print details of a specified process

## SYNOPSIS

**Note:** This command is experimental and unsupported.

**jmap** \[*options*\] *pid*

- ***options***

  This represents the **jmap** command-line options. See **Options for the jmap Command**.

- ***pid***

  The process ID for which the information specified by the *options* is to be printed. The process must be a Java process. To get a list of Java processes running on a machine, use either the **ps** command or, if the JVM processes are not running in a separate docker instance, the **jps** command.

## DESCRIPTION

The **jmap** command prints details of a specified running process.

**Note:**

This command is unsupported and might not be available in future releases of the JDK. On Windows Systems where the **dbgeng.dll** file isn't present, the Debugging Tools for Windows must be installed to make these tools work. The **PATH** environment variable should contain the location of the **jvm.dll** file that's used by the target process or the location from which the core dump file was produced.

## OPTIONS FOR THE JMAP COMMAND

- **-clstats *pid***

  Connects to a running process and prints class loader statistics of Java heap.

- **-finalizerinfo *pid***

  Connects to a running process and prints information on objects awaiting finalization.

- **-histo\[:live\] *pid***

  Connects to a running process and prints a histogram of the Java object heap. If the **live** suboption is specified, it then counts only live objects.

- **-dump:*dump\_options* *pid***

  Connects to a running process and dumps the Java heap. The *dump\_options* include:

  - •

    **live** --- When specified, dumps only the live objects; if not specified, then dumps all objects in the heap.

  - •

    **format=b** --- Dumps the Java heap in **hprof** binary format

  - •

    **file=***filename* --- Dumps the heap to *filename*

  Example: **jmap -dump:live,format=b,file=heap.bin** *pid*
