jmap
Java memory map tool. More information: <https://docs.oracle.com/en/java/javase/20/docs/specs/man/jmap.html>.
Install
- All systems
-
curl cmd.cat/jmap.sh
- Debian
-
apt-get install openjdk-12-jdk-headless - Ubuntu
-
apt-get install openjdk-12-jdk-headless - Arch Linux
-
pacman -S java-environment-common - Kali Linux
-
apt-get install openjdk-11-jdk-headless - Fedora
-
dnf install java-9-openjdk-devel-debug-1 - Windows (WSL2)
-
sudo apt-get updatesudo apt-get install openjdk-12-jdk-headless - Raspbian
-
apt-get install openjdk-8-jdk
Java memory map tool. More information: <https://docs.oracle.com/en/java/javase/20/docs/specs/man/jmap.html>.
-
Print shared object mappings for a Java process (output like pmap):
jmap java_pid -
Print heap summary information:
jmap -heap filename.jar java_pid -
Print histogram of heap usage by type:
jmap -histo java_pid -
Dump contents of the heap into a binary file for analysis with jhat:
jmap -dump:format=b,file=path/to/file java_pid -
Dump live objects of the heap into a binary file for analysis with jhat:
jmap -dump:live,format=b,file=path/to/file java_pid
© tl;dr; authors and contributors