Java visualvm

简介

VisualVM是一个集成多个JDK命令行工具的可视化工具。可以作为Java应用程序性能分析和运行监控的工具。开发人员可以利用它来监控、分 析线程信息,浏览内存堆数据。系统管理员可以利用它来监测、控制Java应用程序横跨整个网络的情况。Java应用程序使用人员可以利用它来创建包含所有 必要信息的Bug 报告。

本地使用

直接win+R输入jvisualvm,选择指定的进程即可。进行快照之前记得先把堆和线程dump。

远程使用

大部分情况是连不上的,可以使用jmap进行堆dump,然后把文件载入。

注意!在dump的时候会消耗大量的jvm资源,导致项目无响应。

插件

插件不可下载或更新

工具 -> 插件 -> 设置 ->编辑,URL改为

http://visualvm.github.io/archive/uc/8u40/updates.xml.gz

《Java visualvm》

Visual GC插件

在工具 -> 插件中安装或者下载好.nbm文件进行添加即可。

《Java visualvm》

 

点赞

Leave a Reply

Your email address will not be published. Required fields are marked *