VisualVM简介

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VisualVM简介
VisualVM 简介
1VisualVM 简介
1.1VisualVM是什么?
VisualVM 是一个工具,它提供了一个可视界面,用于查看本地或者远程Java 虚拟机(Java Virtual Machine, JVM) 上运行的基于Java 技术的应用程序
(Java 应用程序)的详细信息,包含基本配置、垃圾收集、线程运行情况以及性能分析、堆和线程转储等故障性能分析工具等。

VisualVM实质是jps jstat jinfo jmap jstack jhat等JDK命令行工具的整合使用。

VisualVM设计为既可用于开发环境,也可用于生产环境(对生产环境影响相对很小)
以下这句话摘自官方主页说明:
Designed for both production and development time use
注:为了能充分利用所有的Java VisualVM 功能,应运行Java Platform, Standard Edition (Java SE) 版本6及以上版本
1.2VisualVM怎么获取?
本地JDK版本在JDK1.6 Update7以上,在%JAVA_HOME%/bin 目录下有
jvisualvm.exe可儿执行程序,
注:该版本不一定是最新的
官网下载,地址为:/download.html,这里,我
们可以取得最新的VisualVM
2VisualVM基本使用
2.1VisualVM启动
直接双击%JAVA_HOME%/bin/jvisualvm.exe即可启动
如果是通过下载VisualVM zip来操作的,在下载VisualVM zip
归档文件并将其解压缩到本地系统之后,进入bin 目录,然后双击VisualVM 可执行文件,或在命令(shell) 提示符下键入:visualvm即可启动
注:Windows 上VisualVM 用户目录的缺省位置可通过”Help”-“About”-“Detail”
查看
2.2VisualVM界面
VisualVM 主界面分为两个窗口(应用程序窗口和主窗口)。

首次启动VisualVM 时,“应用程序窗口”显示在主窗口的左侧,“起始页”
显示在“主窗口”的右侧。

“起始页”包含指向VisualVM 文档Web 页和其他资源的链接。

注:缺省情况下,每次启动VisualVM 时都将打开“起始页”。

通过从主菜单中选择“Help”>“Start Page”,可以随时打开“Start Page”。

2.2.1应用程序窗口
启动应用程序后,将在VisualVM 主窗口的左侧打开“应用程序”窗口。

“应用程序”窗口是浏览正在运行的应用程序详细信息的主入口点。

“应用程序”窗口采用树结构,以便您可以快速查看本地计算机和任何已连接的远程计算机上运行的应用程序。

您还可以从“应用程序”窗口中访问核心dump
(Solaris/Linux) 和保存的快照。

右键单击“应用程序”窗口中的某个节点将打开一个弹出式菜单,通过该菜单可以执行与该节点相关的操作,其中包括打开应用程序标签、生成堆dump 和线程dump,以及在主窗口中打开快照。

具体请参考如下链接:
/zh_CN/gettingstarted.html
2.2.2主窗口
主窗口中显示有关应用程序的详细信息。

在查看有关应用程序的数据时,主窗口中的每个标签表示一个应用程序,这使您可以轻松查看和导航数据。

保存的线程dump 和堆dump 也可以在主窗口中打开。

具体请参考如下链接:
/zh_CN/gettingstarted.html
2.3VisualVM插件
如果不安装相关的VisualVM插件,VisualVM的很多高级功能将无法使用,故使用前请安装相关的插件。

具体安装方式:
进入T ools-Plugins-Available Plugins,可以看到可安装插件。

点击相关插件前面复选框,即可安装对应插件。

注:具体相关插件信息,请查看插件对应说明。

相关文档
最新文档