`
joyocaowei
  • 浏览: 32793 次
  • 性别: 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
分享到:
评论

相关推荐

    Jconsole监控Java应用

    要使用Jconsole对Java应用程序进行监控,需要在Linux机器上安装JDK,并配置JDK的环境变量。此外,还需要在本地安装图形化连接工具,如Xmanager。 操作步骤 1. 本地启动Xmanager中的Xmanager - Passive工具,启动后...

    JConsole Source Code(jdk1.6)

    JConsole是Java开发工具集(Java Development Kit, JDK)中的一个强大的监控工具,主要用于监视Java应用程序的性能和资源使用情况。在JDK 1.6版本中,JConsole提供了丰富的图形用户界面,允许开发者和系统管理员实时...

    JVisualVM进行性能分析中,jconsole需要的jtop插件

    本文将详细介绍JVisualVM以及jconsole中jtop插件的使用,特别是在JDK1.8环境下。 JVisualVM是一款集成化工具,它包含了多种Java应用性能分析功能,如监视CPU使用率、内存状况、线程状态、类加载、垃圾收集等。...

    jconsole-1.8.0.zip

    JConsole是Java开发工具包(JDK)自带的一个强大的、基于Java的图形用户界面(GUI)工具,它允许我们监控Java应用程序的资源使用情况,包括内存、线程、类加载以及JVM的垃圾收集等。本文将详细介绍JConsole及其在...

    jconsole.1.8.0jar

    首先,`jconsole.1.8.0.jar`是Java官方JDK中的一个组件,属于Java Mission Control(JMC)的一部分,主要负责图形化展示Java应用程序的资源使用情况,包括内存、线程、类加载、垃圾收集等核心指标。这个版本适用于...

    jdk17中文说明文档

    7. **开发工具:** Javadoc用于生成API文档,Javac是Java编译器,JConsole用于监视JVM性能,JProfiler进行深入性能分析等。 8. **新特性实验(JEPs):** JDK 17可能包含一些实验性的Java增强提案(JEPs),例如新...

    jconsole使用

    - **线程**:列出应用中的所有线程,包括它们的状态和栈跟踪。 - **内存**:展示堆内存的使用情况,包括新生代、老年代和持久代的大小及使用量,以及垃圾收集的信息。 - **类**:列出已加载的类数量,以及加载、卸载...

    JConsole使用手册

    JConsole是Java官方提供的一款强大的性能监视工具,它可以帮助我们实时监控Java应用程序的运行状态,包括内存使用、线程状态、类加载、JVM垃圾回收等关键信息。本手册将详细介绍如何有效地使用JConsole进行JVM分析。...

    JDK中英文档

    在实际应用中,理解JDK的工作原理,比如JVM的内存模型、类加载机制、垃圾收集策略,以及如何利用JDK提供的工具进行性能调优,都是成为优秀Java开发者的关键技能。通过这份"JDK中英文档",读者可以逐步掌握这些知识,...

    jdk中文帮助文档

    4. **开发者工具**:JDK附带了一系列命令行工具,如javac编译器、javadoc文档生成器、jdb调试器、jconsole性能监视器等。这些工具的使用方法也在文档中有详细介绍。 5. **核心技术**:这部分深入讲解了Java虚拟机...

    jconsole-tomcat配置

    jconsole是一款由Oracle公司提供的图形化Java监视工具,它能够帮助开发者或运维人员远程监控Java应用程序的状态,包括但不限于内存使用情况、线程状态、垃圾回收情况等。通过jconsole,可以方便地查看到Tomcat服务器...

    在tomcat的catalina.sh文件中添加了jconsole检测内存配置

    JConsole是Java Development Kit (JDK)自带的一个GUI工具,它可以实时地监视Java应用程序的运行状态,包括内存使用、线程、类加载、系统属性、MBean等信息。通过JConsole,开发者或运维人员可以检测到内存泄漏、CPU...

    解压就可以使用的jdk1.8

    JDK 1.8还提供了丰富的开发者工具,如`jconsole`用于监视JVM性能,`jmap`用于生成堆内存转储,以及`jstack`用于查看线程堆栈跟踪,这些都可以在开发和优化Java应用程序时提供帮助。 总之,这个解压即用的JDK 1.8...

    JConsole(观察分析Java程序的运行)

    此外,还可以通过右键菜单中的“线程转储”功能获取所有线程的信息,这对于诊断多线程应用中的问题非常有用。 3. **类分析**:通过“类”标签页,可以监控类的加载和卸载情况。这对于了解类加载机制和潜在的内存...

    jdk1.8.0-131版本安装包

    JDK 1.8.0_131提供了强大的调试工具,如JConsole用于监视JVM性能,JVisualVM进行内存分析,以及jdb作为命令行调试器。这些工具可以帮助开发者定位和解决问题。 总结,JDK 1.8.0_131是Java 8的一个重要版本,它的...

    jdk1.6.0-39

    7. **开发者工具**:如jconsole用于监视Java应用的性能和资源消耗,jmap用于生成堆转储文件,jhat用于分析这些转储文件,jvisualvm是一款集成的性能分析工具等。 在安装JDK 1.6.0_39后,开发人员可以通过环境变量...

    jdk1.7.0_79.jdk.zip

    5. **jconsole**:Java管理控制台,用于监视和管理Java应用的性能。 6. **jmap** 和 **jhat**:内存分析工具,帮助诊断内存泄漏问题。 **注意事项** 虽然Java 7在许多项目中仍然被广泛使用,但请注意它已经不再...

    jdk1.8.0_112

    - **JConsole**:监视Java应用程序的性能和资源使用情况。 - **VisualVM**:一个全面的性能分析工具,包含内存、线程、CPU等多方面监控。 5. **JDK的版本更新** JDK 1.8.0_112是Java 8的一个更新版本,主要修复...

    jdk1.8.0_221.zip用于Linux

    此外,JDK还包含了许多其他工具,如Javadoc(生成API文档)、jconsole(监视Java应用)、jvisualvm(性能分析)等,这些都是Java开发者日常工作中不可或缺的部分。 总结来说,JDK 1.8.0_221是Java 8的一个重要版本...

Global site tag (gtag.js) - Google Analytics