Java虚拟机性能管理神器 - VisualVM(1)简介 - JVM轻量级监控分析神器

VisualVM是一款免费的JAVA虚拟机图形化监控工具,具备丰富的功能如显示JAVA应用程序配置、JVM参数、系统属性及运行环境,同时支持本地和远程JVM监控,能监控性能消耗、内存分配、线程状态等,适用于多种JDK版本。

一、VisualVM是什么?

VisualVM是一款免费的JAVA虚拟机图形化监控分析工具。
1. 拥有图形化的监控界面。
2. 提供本地、远程的JVM监控分析功能。
3. 是一款免费的JAVA工具。
4. VisualVM拥有丰富的插件支持。

二、如何获取VisualVM?

VisualVM官方网站:http://visualvm.java.net/

VisualVM各版本下载页面: http://visualvm.java.net/releases.html

下载VisualVM时也应该注意,不同的JDK版本对应不同版本的VisualVM,具体根据安装的JDK版本来下载第一的VisualVM。

三、获取那个版本?

下载版本参考:Java虚拟机性能管理神器 - VisualVM(4) - JDK版本与VisualVM版本对应关系

备注:下列表中显示1.3.6版本只适合JDK7和JDK8,可是我用1.3.6版还是可以监控JDK1.6_45的版本。

四、VisualVM能做什么?

  1. 显示JAVA应用程序配置和运行时环境。
    显示JAVA应用程序JVM参数,系统属性,JVM的信息和运行环境。
    在这里插入图片描述

  2. 显示本地和远程JAVA应用程序运行状态。
    可以连接到远程服务器上运行的JAVA应用程序,监控应用程序的运行状态。
    在这里插入图片描述

  3. 监控应用程序的性能消耗。
    可以监控到应用程序热点方法的执行单次时间、总耗时、耗时占比。
    在这里插入图片描述

  4. 显示应用程序内存分配,显示分析堆信息。
    显示应用程序在运行时的编译时间、加载时间、垃圾回收时间、内存区域的回收状态等。

在这里插入图片描述
5. 监控应用程序线程状态和生命周期。
监控应用程序线程的运行、休眠、等待、锁定状态。
在这里插入图片描述

  1. 显示、分析线程堆信息。
    显示线程当前运行状态和关联类信息。
    在这里插入图片描述

  2. 支持第三方插件来分析JAVA应用程序。
    另外还提供更多更强大、方便的第三方插件。
    在这里插入图片描述

五、功能版本对应表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值