`
xiaoqulai
  • 浏览: 78127 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
han
文章分类
社区版块
存档分类
最新评论

JConsole使用手册(1.5)

阅读更多
一篇Sun官方网站上介绍JConsole使用的文章,前段时间性能测试的时候大概翻译了一下以便学习,今天整理一下发上来,有些地方也不知道怎么翻,就保留了原文,可能还好理解点,呵呵,水平有限,翻的不好,大家多多包涵。 JConsole毕竟是JDK自带的东西,功能虽然没有一些商业软件那么强大,但是稳定性好,在大压力情况下也不会发生什么问题。而且,提供了相对全面的系统监控功能,还是值得一用的。 JConsole JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM,不过此JVM需要使用可管理的模式启动。如果要把一个应用以可管理的形式启动,可以在启动是设置com.sun.management.jmxremote。例如,启动一个可以在本地监控的J2SE的应用Java2Demo ,需输入以下命令:    JDK_HOME/bin/java -Dcom.sun.management.jmxremote -jar JDK_HOME/demo/jfc/Java2D/Java2Demo.jar JDK_HOME需要是一个含有JDK5.0的目录。 要启动JConsole,运行    JDK_HOME/bin/jconsole 一个用于连接的对话框将会打开。对话框的Local标签列出了所有本地正在运行的JVM,还包含进程的ID等信息。 Figure 2: Local Tab. JConsole可以以三种方式连接正在运行的JVM: Local:使用JConsole连接一个正在本地系统运行的JVM,并且执行程序的和运行JConsole的需要是同一个用户。JConsole使用文件系统的授权通过RMI连接器连接到平台的MBean服务器上。这种从本地连接的监控能力只有Sun的JDK具有 Remote:使用下面的URL通过RMI连接器连接到一个JMX代理: service:jmx:rmi:///jndi/rmi://hostName:portNum/jmxrmi hostName填入主机名称,portNum为JMX代理启动时指定的端口。JConsole为建立连接,需要在环境变量中设置mx.remote.credentials来指定用户名和密码从而进行授权。 Advanced:使用一个特殊的URL连接JMX代理。一般情况使用自己定制的连接器而不是RMI提供的连接器来连接JMX代理,或者是一个使用JDK1.4的实现了JMX和JMX Rmote的应用。 当JConsole成功建立连接,它从连接上的JMX代理处获取信息,并且以下面几个标签页呈现信息。 Summary tab. 监控JVM和一些监控变量的信息。 Memory tab. 内存使用信息 Threads tab. 线程使用信息 Classes tab. 类调用信息 VM tab. JVM的信息 MBeans tab.所有MBeans的信息 MBeans tab展示了所有以一般形式注册到JVM上的MBeans。MBeans tab允许你获取所有的平台信息,包括那些不能从其他标签页获取到的信息。注意,其他标签页上的一些信息也在MBeans这里显示。另外,你可以使用 MBeans标签管理你自己的应用的MBeans 使用MBeans Tab监控和管理MBean 注册到JMX代理的平台或者应用的MBeans,可以通过MBeans标签获取。例如,内存的MBeans如下面定义 public interface MemoryMXBean { public MemoryUsage getHeapMemoryUsage(); public MemoryUsage getNonHeapMemoryUsage(); public int [...]
分享到:
评论

相关推荐

    TongWeb6.0用户使用手册.pdf

    - **JConsole**:内置的JMX客户端工具,可用于监控和管理Java应用程序。 - **停止服务器**:安全地关闭服务器进程。 #### 2.4 卸载TongWeb6.0的过程 - **Windows平台上卸载**:通过控制面板中的“卸载程序”功能来...

    TongWeb5.0.1.1用户使用手册

    ### TongWeb5.0.1.1用户使用手册知识点概览 #### 1. TongWeb5.0应用服务器概述 **1.1 概述** TongWeb5.0是一款高性能、可扩展的企业级Java应用服务器,它为开发者提供了一个稳定、安全且易于使用的平台来部署Java...

    TongWeb5.0用户使用手册.pdf

    - **Jconsole**:一个JVM监控工具,可用于实时查看服务器性能指标。 - **停止服务器**:通过命令行或管理控制台停止服务器。 - **宕机重启模式运行服务器**:即使服务器出现异常,也能自动重启恢复服务。 #### 卸载...

    haha手册

    介绍了ActiveMQ的命令行工具、JConsole工具、Web控制台等管理工具。 ### 11. 日志 ActiveMQ支持多种日志记录方式,包括Commons-logging、Log4j等。 ### 12. 目的地/消费者选项 讨论了目的地和消费者的一些高级选项...

    JBOSS5.0.0.GA1安装部署手册.rar

    2. **Java环境**: 需要安装JDK 1.5或更高版本,因为JBoss 5.x依赖于Java 5及以上版本的特性。 3. **内存**: 根据你的应用规模,推荐至少1GB的内存用于JBoss服务器。 4. **磁盘空间**: 至少需要几GB的硬盘空间,用于...

    tongweb用户手册

    1.5 集成的第三方产品 ........................................................................................................ 13 1.6 规范支持 .............................................................

Global site tag (gtag.js) - Google Analytics