jvisualvm的使用
VisuaIVM(All-in-One Java Troubleshooting Tool)是一款免费的,集成了多个 JDK 命令行工具的可视化工具,它提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏览和操作。是目前为止功能最强大的运行监测和故障处理工具。
1、Windows监控本地的JVM
1.1、首先需要配置JAVA环境
1.2、进入jvisualvm目录,路径:%JAVA_HOME%/bin下面的jvisualvm,双击jvisualvm.exe,弹出页面
1.3、在上面界面中的”本地”中,选择需要监控的JAVA进程,点击连接
1、 堆使用和堆总大小
2、守护进程和已启动的