JAVA性能分析——jconsole

来源:互联网 发布:3m 异味抑制剂 知乎 编辑:程序博客网 时间:2024/05/16 12:26

启动命令

本地程序

jconsole

本地程序,无需要设置参数即可被本机的JConsole连接。(jdk6后)

无认证连接

-Dcom.sun.management.jmxremote.port=8999 \  -Dcom.sun.management.jmxremote.authenticate=false \  -Dcom.sun.management.jmxremote.ssl=false  

认证安全连接

https://docs.oracle.com/javase/6/docs/technotes/guides/management/agent.html#gdenv

远程连接

java -cp . -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.managent.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false JConsoleTest  

另一台连接

jconsole 192.168.0.22:8999

性能分析

内存占用分析

这里写图片描述

线程

这里写图片描述

下面有个按钮”检测到死锁“。

这里写图片描述

VM摘要

这里写图片描述

MBean

这里写图片描述
点这个按钮可以实时发送垃圾回收请求。

阅读全文
0 0
原创粉丝点击