JVM 监控--jvisualvm
2016-02-25 00:00
495 查看
摘要: 在高负载的情况下,需要用jvm监控工具分析应用
jvisualvm是jdk自带的监测工具,在windows命令行中便可启
启动命令:
启动之后可以查看本地运行的java进程
配置服务器端
jvisualvm 连接服务器有两种方式
1.Jstatd
2.JMX
配置jstatd之后可以连接远程服务器,监控所有的java进程
my.policy
JMX可以监控特定的应用进程
配置之后发现,本地jvisualvm比较占用内存,响应比较慢。
jmx连接不成功
jvisualvm是jdk自带的监测工具,在windows命令行中便可启
启动命令:
Microsoft Windows [Version 6.2.9200] (c) 2012 Microsoft Corporation. All rights reserved. C:\Users\my>jvisualvm C:\Users\my> The launcher has determined that the parent process has a console and will reuse it for its own console output. Closing the console will result in termination of the running program. Use '--console suppress' to suppress console output. Use '--console new' to create a separate console window.
启动之后可以查看本地运行的java进程
配置服务器端
jvisualvm 连接服务器有两种方式
1.Jstatd
2.JMX
配置jstatd之后可以连接远程服务器,监控所有的java进程
my.policy
grant codebase "file:${java.home}/../lib/tools.jar" { permission java.security.AllPermission; };
JMX可以监控特定的应用进程
jstatd -J-Djava.security.policy=/home/my/spider/test/my.policy -J-Djava.rmi.server.logCalls=true
配置之后发现,本地jvisualvm比较占用内存,响应比较慢。
jmx连接不成功
相关文章推荐
- JMX和MBean以及pojo-mbean学习
- 通过JMX监控tomcat在Linux下的设置
- JMX学习之MBean
- Felix?OSGi? -初步了解
- ActiveMQ (2)
- J2EE运行环境性能优化艺术之二
- JMX中一个MBean的异常
- J2EE开源消息中间件大比拼
- Java SE 6 新特性: JMX 与系统管理
- cluster
- 继续进阶的学习自律
- 了解 Java SE 6 新特性系列
- 关于The MBean class could not be loaded by the default loader repository的解决方法
- JConsole的使用手册(转载)
- jmx在tomcat中的应用
- 使用AdminClient 连接Websphere 7
- 大家是不是都不看这个?
- JBOSS5.0 Beta4 配置详解
- what's QMF?
- 再论模式