`
joyocaowei
  • 浏览: 31425 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用JDK中的Jconsole监视你的应用

阅读更多

关于Jconsole的使用,jdk6的文档地址是:http://docs.oracle.com/javase/6/docs/technotes/guides/management/jconsole.html

 

主要还是通过官方文档学习,这上面的内容也比较全,下面的第一幅图是local方式监视应用,其实还有很多的方式,具体可以查看文档,因为其他方式目前没弄过。

 

今天在看core java卷一时,偶然看到了这么个东东,刚开始不知道什么,现在有点小明白,但是又说不上具体是什么。好像是用于对JVM中内存,线程和类等的监控。


想到java环境变量没有设置,写了bat文件设置,内容是:


set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_29
set Path=%Path%;%JAVA_HOME%\bin
set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar
cmd

 

可以先在cmd中键入jconsole 或者在JDK的bin目录下双击jconsole ,这个时候jconsole就启动了。然后键入java -jar "%JAVA_HOME%\demo\jfc\Java2D\Java2Demo.jar"  这时这个jar所代表的程序就启动了。

这个是jdk自带的sample,jdk下有很多自带的sample,很多不知道是干嘛的,但是你可以每个运行下来玩玩,看看是做什么的。当然你也可以将自己的jar包拿来分析。

 


 


 

OverView(概述):显示整个虚拟机主要运行数据的概览,其中包括“堆内存使用情况”、“线程”、“类”、“CPU使用情况”等四项信息的曲线图,这些曲线图是后面“内存(Memory)”、“线程(Threads)”、“类(Classes)”页签的信息汇总。

 

内存(Memory):用于监视受收集管理器的虚拟机内存(java堆和永久代)的变化趋势。

 

我认为了解这个东西还是比较有用的,现在对于里面的东西还不是很了解,没准什么时候就需要了解这方面的知识呢?

 

 

 

 

  • 大小: 50.2 KB
  • 大小: 93.8 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics