JavaMelody :能够在实际运行生产环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、Guice)的执行数量,平均执行时间,错误百分比等。图表可以按天,周,月,年或自定义时间段查看。

JavaMelody可以给系统性能分析和优化提供有力帮助.

使用配置:

1、到http://code.google.com/p/javamelody/downloads/list下载zip的压缩包

2、在被监控项目web.xml中加入如下代码

monitoring

net.bull.javamelody.MonitoringFilter

monitoring

/*

net.bull.javamelody.SessionListener

将javamelody.jar复制到被监控项目的LIB目录

访问http://192.168.99.99:8080/WebRoot/monitoring

3、将javamelody.war复制到Tomcat发布目录下 .

启动Tomcat应用服务器并访问javamelody应用,如http://localhost:8080/javamelody

javamelody目前适用于web系统监控,对于java Application监控还有待深入研究

java web 性能分析_web系统性能分析JavaMelody相关推荐

  1. 实时操作系统-与QNX比较-qnx系统优势-qnx性能分析-qnx系统性能分析

    锋影 e-mail:174176320@qq.com LynxOS.QNX.Linux的分析和比较 ----本文对四种实时操作系统(RTOS)特性进行分析和比较.它们是:Lynx实时系统公司的Lynx ...

  2. 浅析微前端架构下的Web性能分析

    我们都知道Web性能关乎用户体验,进一步影响用户留存.转化率,显然用户体验不友好,最终导致流失.可见Web页面性能对用户和企业而言,可谓举足轻重. 因此,对Web页面的性能分析相关性能优化,是开发者不 ...

  3. Java Web性能优化

    Java Web性能优化 转载:http://hi.baidu.com/jiaqiang_22/item/c13dc2ac7d360a3c020a4d76 你时常被客户抱怨JSP页面响应速度很慢吗?你 ...

  4. java线程数翻倍性能翻倍_术业专攻 | 如何让Java Web性能翻倍?

    如何让Java Web 的性能翻倍???答曰-- 响应式编程 响应式编程说来话长,概念也比较晦涩难懂,画风也与我们常用的命令式编程不一样.说清它的来龙去脉并不是小编今天的重点,我们只需要知道它是关于构 ...

  5. Java集合性能分析-疯狂Java讲义

    一.各Set实现类的性能分析 HashSet和TreeSet是Set的两个典型实现.HashSet的性能总是比TreeSet好(特别是最常用的添加.查询元素等操作),因为TreeSet需要额外的红黑树 ...

  6. java web快速入门_Web安全快速入门

    java web快速入门 Web开发人员针对CORS,CSP,HSTS和所有Web安全首字母缩写词的入门知识! (A web developer's primer on CORS, CSP, HSTS ...

  7. Android开发之Java集合类性能分析

    对于Android开发者来说深入了解Java的集合类很有必要主要是从Collection和Map接口衍生出来的,目前主要提供了List.Set和 Map这三大类的集合,今天就他们的子类在标准情况和多线 ...

  8. java eclipse profile_在 Eclipse 中集成JProfiler 进行 JAVA 项目性能分析

    1.双击安装 2.选择路径 默认路径:Install into:C:\Program Files\jprofiler11 自定义:Customize installation 选择完成后点击 next ...

  9. Java Web乱码分析及解决方式(一)——GET请求乱码

    引言:     在进行Web開始时.乱码是我们最常常遇到也是最主要的问题.有经验的程序员非常easy能解决,刚開始学习的人则easy被泥潭困住. 并且非常多时候.我们即使攻克了乱码问题也是不明就里.往 ...

最新文章

  1. Pytorch翻车记录:单卡改多卡踩坑记!
  2. POJ 3358 Period of an Infinite Binary Expansion ★ (数论好题:欧拉函数)
  3. linux rmp命令安装包在哪里_【MongoDB系列】Linux系统安装MongoDB
  4. mysql 两列互换
  5. ubuntu之iptables
  6. jquerymobile 基础教程
  7. Android推送分析
  8. 算法学习_简单递归算法
  9. CentOS 7 安装OpenOffice并实现WordToPDF(Java调用)
  10. html包含字体文件路径,系统字体文件夹路径
  11. 【Spark Mllib】决策树,随机森林——预测森林植被类型
  12. xshell6上传文件到linux,xshell上传文件到虚拟机中
  13. XUI框架之FlowTagLayout流标签的使用,实现原生android没有的功能?
  14. ESP32开发路程WIFI篇——极简连接WIFI,模拟设备连接阿里云,ESP32连接阿里云
  15. js实现购物车加减和价格运算
  16. Monkey测试教程
  17. 人一般长到几岁才会停止长高?
  18. 推荐丨t.cn/…、dwz.cn/…、url.cn/… 等短网址链接的还原工具
  19. python大数据怎么样_java大数据与python大数据如何选择?
  20. ti ds90ub953 与ds90ub954 的调试总结

热门文章

  1. 如何找出应用程序未使用绑定变量
  2. Android网络连接异常处理方案
  3. Android开发 - 解决DialogFragment在全屏时View被状态栏遮住的问题
  4. MySQL查询出错提示 --secure-file-priv解决方法
  5. python自动控制windows、Android的软件用来实现机器人流程自动化--RPA,外挂、自动化测试等方面的解决方案
  6. 【异常】redis.clients.jedis.exceptions.JedisDataException: ERR unknown command ‘PSETEX‘
  7. 通过HTTPS使用HttpClient信任所有证书
  8. BZOJ 2535:NOI 2010 航空管制
  9. 5.1Python函数(一)
  10. Apache RocketMQ Meetup深圳首秀 引开源爱好者追捧