VisualVM官方版是一款非常优秀的java性能分析软件。VisualVM最新版是通过收集程序运行时的执行数据来帮助开发人员定位程序需要被优化的部分,从而提高程序的运行速度或是内存使用效率。VisualVM官方版通过检测 JVM 中加载的类和对象信息等帮助我们分析内存使用情况,通过 VisualVM 的监视标签和 Profiler 标签对应用程序进行内存分析。
基本简介
VisualVM官方版是一款集成了多个jdk命令行的可视化工具。VisualVM官方版通常会有多个视图(View)分别实时地显示 CPU 使用情况、内存使用情况、线程状态以及其他一些有用的信息,以便用户能很快地发现问题的关键所在。
功能介绍
VisualVM官方版用来对Java应用程序做性能分析和调优
支持在 MBeans 上进行浏览和操作
跟踪内存泄漏
生成和分析海量数据
执行内存和 CPU 分析
监控垃圾回收器
帮助开发人员定位程序需要被优化的部分
提高程序的运行速度、内存使用效率
统计函数的调用情况及执行时间
软件亮点
VisualVM官方版实时显示 CPU 使用情况、内存使用情况、线程状态
通过检测 JVM 中加载的类和对象信息等帮助我们分析内存使用情况
快照一旦生成可以在任何时候离线打开和查看
有效了解线程运行的情况,诊断死锁、应用程序瘫痪等问题
分析对象的引用关系、是否有内存泄漏情况的发生等