manpagez: man pages & more
man jmap(1)
Home | html | info | man
jmap(1)                          JDK Commands                          jmap(1)


       jmap - print details of a specified process


       Note: This command is experimental and unsupported.

       jmap [options] pid

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

       pid    The process ID for which the information specified  by  the  op-
              tions 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.


       The jmap command prints details of a specified running process.


       This command is unsupported and might not be available  in  future  re-
       leases  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 lo-
       cation of the jvm.dll file that's used by the target process or the lo-
       cation from which the core dump file was produced.


       -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:

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

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

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

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

JDK 15                               2020                              jmap(1)

openjdk 15.0.2 - Generated Thu Feb 25 15:31:29 CST 2021
© 2000-2022
Individual documents may contain additional copyright information.