码迷,mamicode.com
首页 > 编程语言 > 详细

JConsole监控Java程序的运行情况

时间:2017-08-14 10:01:35      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:概述   引入   永久代   性能   应用程序   visualvm   应用   分析器   收集器   

JConsole

一、JConsole是什么

Java 5开始 引入了 JConsoleJConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码。

注:现在jdk已经发展到jdk8版本,在这我安装的是jdk8,所以以jdk8给大家分享jconsole的一些简单用法

jconsole的启动问题

我现在知道的有两种方式启动  (也是最常用的两种启动方式 命令行和双击)

1、从命令行启动 : 使 JDK 在 PATH 上,运行 jconsole 即可

2 GUI shell 启动找到 JDK 安装路径,打开 bin 文件夹,双击 jconsole 

 

我使用第二种方式:第一种大家也可以试试

1先找到jdk的安装目录   jdk home  -->  bin   ---> jconsole

 技术分享

 

2   双击后会出现连接界面

 技术分享

 

 

         进入JConsole主界面,有“概述”、“内存”、“线程”、“类”、“VM摘要”和”Mbean”六个页签:

 技术分享

 

 

内存页签相当于jstat命令,用于监视收集器管理的虚拟机内存(Java堆和永久代)变化趋势,还可在详细信息栏观察全部GC执行的时间及次数

 技术分享

 

 

 

线程页签

 技术分享

 

 

 

最后一个常用页签,VM页签,可清楚的了解显示指定的JVM参数及堆信息。

 技术分享

 

 

 

 

JConsole监控Java程序的运行情况

标签:概述   引入   永久代   性能   应用程序   visualvm   应用   分析器   收集器   

原文地址:http://www.cnblogs.com/huhongy/p/7355996.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!