监控本地java进程
基于JVisualVM的可视化监控:
可以查看 进程基本信息,也可查看 CPU使用情况、堆和非堆的使用情况、类和线程的装载情况;可以分析dump 文件,支持导入dump文件进行分析。
JVisualVM 支持添加插件:
添加 GC插件插件,可动态查看JVM 空间使用情况:
监控远程的java进程
修改tomcat配置,重新启动:
此时,使用方法与监控本地进程 是一样的:
监控远程java进程:
启动进程时,需要添加 JMX参数:
参考网址:
jvisualVM:
https://docs.oracle.com/javase/8/docs/technotes/guides/visualvm/index.html
https://visualvm.github.io/documentation.html
jvisulaVM如何添加插件
https://visualvm.github.io/index.html