码迷,mamicode.com
首页 > 编程语言 > 详细

使用Jvisualvm监控JVM的内存、CPU、线程

时间:2014-11-07 06:09:48      阅读:382      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   color   ar   os   使用   java   

最近做性能测试发现很多性能问题,面对一些开发小白的数据结构思想,真想喊一声:放开那个代码,让我来!冲动。
面对WEB站点开发,性能测试是经常要做的,下面一种介绍如何结合性能测试工具,更好的监控WEB服务性能工作状态的工具。
啥?为啥要监控Apache服务,很抱歉,那你先弄明白了在看下文。
网络可用监控工具很多种,今天介绍一款JDK1.6以上版本自带的一款工具jvisualvm

废话不多说,直接看操作。

Apache 服务器启动配置中加入以下内容:

-Dcom.sun.management.jmxremote.port=1090

-Dcom.sun.management.jmxremote.ssl=false

-Dcom.sun.management.jmxremote.authenticate=false

Apache Tomcat 7 中,需要在 catalina.sh 文件中加入下面内容,完成后保存重启Apache服务。

export  JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

通过本地的 JDK1.6以上版本中的工具 jvisualvm.exe 来进行监控。

可以配置好环境变量,直接在运行中打开 jvisualvm.exe  或者 进入JDKbin目录中 打开jvisualvm.exe 

打开后,右键远程添加远程主机,输入Apache服务主机地址

bubuko.com,布布扣

右键添加的远程主机地址,添加JMX链接,端口要跟apache添加配置中写的端口一致。

bubuko.com,布布扣

双击添加的JMX链接,右侧显示apache监控信息

bubuko.com,布布扣

监控

bubuko.com,布布扣





使用Jvisualvm监控JVM的内存、CPU、线程

标签:style   blog   http   io   color   ar   os   使用   java   

原文地址:http://www.cnblogs.com/tsbc/p/4080315.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!