jdk自带的jvm监控工具

jconsole

jconsole 主要监控 JVM 的概览、内存、线程、类、vm概要、MBean等内容。JConsole 会消耗大量系统资源,因此 Oracle 建议仅在用于创建原型的开发环境中使用它。还建议使用远程监控将 JConsole 应用程序与所监控的平台隔离。因此线上使用的人非常的少,网上的相关教程也不是很多。

cmd下使用jconsole

jdk自带的jvm监控工具

选择一个进程 连接
jdk自带的jvm监控工具

jvisualvm

jvisualvm,jdk 自带全能工具,可以分析内存快照、线程快照;监控内存变化、GC 变化等。

cmd下使用jvisualvm
jdk自带的jvm监控工具

jdk自带的jvm监控工具

jdk自带的jvm监控工具

jdk自带的jvm监控工具