天天看点

使用JDK工具jmap和jhat监控Java进程

Suppose you have a running Java process and you would like to inspect its running status, for example how many object instance are created or memory consumption status, you can use some standard tool provided by JDK.

This blog is written based on JDK 1.8.

The sample code I am using to simulate a endless running process:

使用JDK工具jmap和jhat监控Java进程
使用JDK工具jmap和jhat监控Java进程
使用JDK工具jmap和jhat监控Java进程
使用JDK工具jmap和jhat监控Java进程
使用JDK工具jmap和jhat监控Java进程
使用JDK工具jmap和jhat监控Java进程
使用JDK工具jmap和jhat监控Java进程
使用JDK工具jmap和jhat监控Java进程
使用JDK工具jmap和jhat监控Java进程
使用JDK工具jmap和jhat监控Java进程