visualVM使用系列之一:visualVM的安装

环境搭建

  1. 需准备的工具

    操作系统:windows764位

    jdk:(64位)jdk-7u17-windows-x64

    eclipse:eclipse-jee-juno-SR2-win32-x86_64

    tomcat: apache-tomcat-7.0.42-32位或64位通用
  2. jdk的安装及配置
    jdk的安装只需要根据提示安装即可,安装之后,会有一个jdk1.7.0_17和jre7的文件夹。
    开始配置环境。右键计算机–属性
    –高级系统设置–环境变量。在这里你可以选择在系统变量中添加,使用这台机器的所有用户都可以使用这个环境变量。

    添加PATH,内容为 .;%JAVA_HOME%\bin;

    添加JAVA_HOME,内容为 C:\Program Files\Java\jdk1.7.0_17

    添加CLASSPATH,内容为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

    点击“windows–perferences”,点击左侧Java–installed JRES,点击“Add"按钮,安装其所在的位置添加。
  3. tomcat的安装及配置

    直接解压缩到合适的路径。

    点击“windows–perferences”,点击左侧server–Runtime Enviroment,点击“Add”按钮,选择服务器,这里选择Apache Tomcat v7.0。
    visualVM使用系列之一:visualVM的安装_第1张图片

    点击“Next”按钮,Tomcat installation directory设置为tomcat压缩后的路径,而JRE选择自己安装的版本,点击"Finish”。

    visualVM使用系列之一:visualVM的安装_第2张图片
  4. 环境搭建好后,附加项目。

VisualVM简介


在安装visualVM之前,我们要先了解什么是visualVM。JAVA程序性能分析工具

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

简单的说,VisualVM是一种集成了多个JDK命令行工具的可视化工具,我们可以使用它生成和分析海量数据、跟踪内存泄露、监控垃圾回收器、执行内存和CPU分析等等。而所有这些都是免费的。

VisualVM下载 及安装

只要你使用的是JDK1.6 Update7之后,那么你就不用去安装插件,只需要打开你的JDK bin目录搜索jvisualVM即可。我电脑中JDK是装在C盘,所以我是在C:\Program Files\Java\jdk1.7.0_17\bin路径下查找的。
进入bin,搜索jvisualVM,即可发现该文件。visualVM使用系列之一:visualVM的安装_第3张图片

点击jvisualVM.exe文件,即可运行。
如果你的JDK版本低于jdk1.6,那就需要单独下载独立的jvisualvm,正常安装完jdk后,至jdk的bin目录下,运行jvisualvm.exe即可。这里是VisualVM的官方地址:http://visualvm.java.net点击进入下载,你会看到下面的页面:visualVM使用系列之一:visualVM的安装_第4张图片
点击导航栏中的“download”,即可下载最近版本的visualVM。你也可以选择到去别人的jdk目录中复制jvisual.exe文件,只需要注意必须放在jdk的bin目录下。

visualVM的使用前提

搭建好环境,在已经安装好Eclipse及jdk、tomcat的前提下,在Eclipse中附加一个可运行项目。

visualVM的使用

VisualVM启动成功啦!可以看到visualVM的页面了。visualVM使用系列之一:visualVM的安装_第5张图片

通过Visual VM可以看到本机运行中的所有Java应用。我们根本不需要再VisualVM里为Java应用程序注册,他们就自动显示出来了。

  1. 使用VisualVM查看JVM相关信息
    在VisualVM中可将JVM的基本信息显示出来。基本信息包括:JVM的启动参数、JRE取得的系统参数。

    visualVM使用系列之一:visualVM的安装_第6张图片

    visualVM使用系列之一:visualVM的安装_第7张图片
  2. 使用VisualVM查看Tomcat的线程状态

    (1)CPU利用率
    visualVM使用系列之一:visualVM的安装_第8张图片

    (2)堆利用率
    visualVM使用系列之一:visualVM的安装_第9张图片

    (3)类的监控
    visualVM使用系列之一:visualVM的安装_第10张图片

    (4)线程的监控
    visualVM使用系列之一:visualVM的安装_第11张图片

你可能感兴趣的:(visualVM使用系列之一:visualVM的安装)