`
- 浏览:
94634 次
- 性别:
- 来自:
北京
-
第一次使用jconsole进行性能调试..
本地监控就不说了
远程监控有如下几个注意点..
案例:
服务器linux:
1.在启动程序的时,需要增加参数。用来开通jmx服务以及端口。
-Dcom.sun.management.jmxremote 开启JMX服务
-Djava.rmi.server.hostname=192.168.1.243 绑定外网IP,一定要绑定否则连接不上
-Dcom.sun.management.jmxremote.port=9991 端口
-Dcom.sun.management.jmxremote.authenticate=true 启动安全认证
-Dcom.sun.management.jmxremote.access.file=/home/jmxremote.access 用于保存用户的操作权限
-Dcom.sun.management.jmxremote.password.file=/home/jmxremote.password 用于保存用户密码的文件,在JAVA_HOME/lib/management/jmxremote.password.templeate
-Dcom.sun.management.jmxremote.ssl=false 禁用SSL认证
java -jar 以上参数 test.jar
注意:一定需要给
chmod 600 jmxremote.access
chmod 600 jmxremote.password
千万别多给权限,比如chmod 777 这样你会哭死的,因为这样你就永远别想把程序起来了!
客户端xp:
使用JAVA_HOME/bin/jconsole.exe启动
然后使用jmxremote.password所配置的账户和密码
更多请进
code110技术导航网
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
jconsole使用手册中文版,详细描述了如何配置使用jconsole进行java程序的性能监控
**JConsole使用手册** 在Java开发和运维过程中,性能监控是一项至关重要的任务。JConsole是Java官方提供的一款强大的性能监视工具,它可以帮助我们实时监控Java应用程序的运行状态,包括内存使用、线程状态、类加载...
`jconsole`作为Java开发工具包(JDK)自带的一个实用工具,为开发者提供了一个直观的图形用户界面(GUI),用于实时监控Java应用程序的性能和资源使用情况。本文将详细介绍`jconsole`的使用方法,以及它如何帮助我们...
一旦配置正确,JConsole 可以为用户提供有关被监控 JVM 的多种信息,包括但不限于内存使用情况、线程状态、类加载统计信息以及 MBean(Managed Bean)的状态等。 自 JDK 5 开始,JConsole 已经成为标准工具集的一...
jconsole是一款由Oracle公司提供的图形化Java监视工具,它能够帮助开发者或运维人员远程监控Java应用程序的状态,包括但不限于内存使用情况、线程状态、垃圾回收情况等。通过jconsole,可以方便地查看到Tomcat服务器...
jconsole用户指南 sun microsystem官方文档
1. **内存监控**:jconsole提供了详细的内存使用情况,包括堆内存、非堆内存、 Perm Gen (在Java 8中已被Metaspace取代)等区域的使用情况,以及垃圾收集器的工作状态。 2. **线程监控**:展示当前运行的线程信息,...
首先,`jconsole.1.8.0.jar`是Java官方JDK中的一个组件,属于Java Mission Control(JMC)的一部分,主要负责图形化展示Java应用程序的资源使用情况,包括内存、线程、类加载、垃圾收集等核心指标。这个版本适用于...
"jconsole连接说明.txt"文件应该包含了如何使用JConsole进行连接的详细步骤和注意事项,确保按照说明正确配置JMX,以实现JConsole与JVM的有效通信。 总的来说,JConsole是Java开发和运维中不可或缺的工具,它可以...
使用Jconsole对Java的内存使用情况(JVM)进行监控参照 JDK1.5提供了JMX remote的管理工具Jconsole,可以监控Java运行程序的内存使用情况、活动线程数量、类装载的数量、MBeans的状态、虚拟机的各种信息等,还可以...
**JConsole工具使用详解** JConsole是Java平台自带的一个强大的监控和管理工具,它能够帮助开发者和运维人员实时监控Java应用程序的性能和资源消耗情况。本文将深入探讨JConsole的使用方法及其在优化和排查问题时的...
1. **内存监控**:JConsole可以显示堆内存和非堆内存的使用情况,包括新生代、老年代、持久代的大小及使用率,帮助定位内存泄露问题。 2. **线程监控**:展示当前运行的线程信息,包括线程状态、线程栈跟踪,便于...
《使用xmanage远程开启Jconsole的详细步骤及原理解析》 在日常的Java应用程序管理中,Jconsole是一款非常实用的监控工具,它可以帮助我们实时监控Java应用的性能、内存使用情况以及线程状态等。然而,有时候在配置...
JConsole基于Swing构建,提供了一个图形用户界面(GUI),用于展示Java虚拟机(JVM)的各种性能指标,如内存使用、线程状态、类加载情况以及MBean服务器的信息。JConsole通过JMX接口与目标JVM进行通信,获取并展示...