博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java Simon--性能瓶颈分析工具
阅读量:2432 次
发布时间:2019-05-10

本文共 1144 字,大约阅读时间需要 3 分钟。

有了AOP以及Java instrument之后,Java有很多很好的性能监控工具可以很有效的帮助我们分析系统瓶颈。例如使用jvisualvm的gui连接JVM应用之后可以监控应用的各种状态,可以看到每个函数的执行时间,不过很多时候我们没有jvisualvm的gui帮忙调试,这个时候我比较喜欢使用javasimon,可以通过AOP配置监控service layer方法调用时间,监控jdbc调用时间,还可以监控Web http request所需的时间,同时提供了web dashboard,完美无缺。下面说说怎么在spring相关项目中使用Java Simon。

更多使用细节可以参考http://blog.csdn.net/cloud_ll/article/details/43603241

 JavaSimon主要是用于performance测试的时候查看系统瓶颈,如果是想实现系统实时监控,推荐使用Yahoo Metrics

引用JavaSimon依赖:

org.javasimon
javasimon-spring
${project-javasimonVersion}
org.javasimon
javasimon-console-embed
${project-javasimonVersion}
org.javasimon
javasimon-jdbc4
${project-javasimonVersion}
org.javasimon
javasimon-javaee
${project-javasimonVersion}
Data source监控:

你可能感兴趣的文章
Spring自动装配
查看>>
Hibernate入门与实例
查看>>
Jython入门学习
查看>>
Hiberate基础用法实例
查看>>
Maven编译时指定JDK版本
查看>>
Hibernate单向关联N-1
查看>>
Hibernate单向关联1-1
查看>>
jQuery自定义动画
查看>>
Spring-data-redis在shiro中的实例
查看>>
GUN C中__attribute__作用
查看>>
3、系统调用之SYSCALL_DEFINE分析
查看>>
linux的signal_pending及signal
查看>>
OBJDUMP用法
查看>>
c/cplusplus通用makefile
查看>>
JavaScript-密码强度
查看>>
【SSH】1366-InCorrect string value:'\xE9\x99\x88\xE6\x96\xB0...'for column 'name' at row 1
查看>>
SpringCloud前身之微服务
查看>>
纵览全局——SSH
查看>>
纵览全局——Mybatis
查看>>
PC端-中文转拼音后续问题
查看>>