uProfilerJVM性能监控和分析工具
uProfiler Community 1.0是面向主题的JVM性能监控和分析工具,它利用字节码技术分析class,收集函数的执行耗时,并以图形化的界面实时显示JVM性能。不同于JVisual VM系统层面的监控和分析,uProfiler面向主题,有助于开发人员和系统管理人员快速的发现和定位代码中潜在的问题。
uProfiler Community 1.0提供的主要功能有:
- 轻量级的函数执行耗时收集框架,并以JMX接口提供对外访问,占用资源少
- 面向主题的类分析和归类,目前内置了Spring、Struts框架代码执行分析器。
- 支持自定义主题
- 跟踪当前JVM中所执行的SQL语句
- 图形化、表格化的监控客户端
使用方法:下载uProfiler Community 1.0发行版后,解压后,切换到example目录,执行下面的命令(假设您已经安装并配置好了Maven),
export MAVEN_OPTS="-javaagent:../lib/uAgent-1.0.0.jar -Dagent.config=src/main/resources/agent.properties -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.ssl=false" ## 对于windows系统 set MAVEN_OPTS="-javaagent:../lib/uAgent-1.0.0.jar -Dagent.config=src/main/resources/agent.properties -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.ssl=false"
然后启动example工程
mvn jetty:run
然后双击执行发行版中的uProfiler_Client.jar或者在终端执行
java -jar uProfiler_Client.jar
点击New按钮按照向导界面,连接到127.0.0.1:9999 JMX服务端口,在浏览器中输入http://localhost:8080/resources/file.html,上传文件,查看图形界面的变化
样板工程中有详细的配置项目说明,
下载地址:http://sourceforge.net/projects/uprofiler/files/uProfiler%20Community%201.0%20dist.zip/download
@仪山湖
评论
Easy-MonitorNode.js 内核性能监控分析工具
I.简介轻量级的Node.js项目内核性能监控+分析工具,在默认模式下,只需要在项目入口文件require一次,无需改动任何业务代码即可开启内核级别的性能监控分析。-功能特点服务器状态概览信息展示实时
Easy-MonitorNode.js 内核性能监控分析工具
0
mMAIMMySQL监控和分析工具
mMAIM的目标是对MySQL的监控和分析更简单,且可以和任何环境整合使用。它可显示主/从同步状态,一些性能状态,可以返回大量“show”命令的状态等等。
mMAIMMySQL监控和分析工具
0
Psymon任务和性能监控工具
PythonSystemMonitor(Psymon)是一个跨平台的任务和性能监控工具,主要特点包括:全局的处理器监控、系统负载历史记录(CPU,memory,network,anddisks),磁盘
Psymon任务和性能监控工具
0
PerfMonger性能监控工具
PerfMonger是一个性能监控工具,类似sysstat工具,但可非常频繁的收集和报告性能信息。sysstat最小只能是1秒收集一次,而PerfMonger可以是0.5秒或者0.01秒。
PerfMonger性能监控工具
0
PerfViewCPU和内存性能分析工具
PerfView是微软开源的 CPU和内存性能分析工具。它能以多种方式收集和观察ETL文件,拥有强大的群组运算能力。主要功能如下:非侵入性收集 Xcopy部署千兆字节堆栈快照对比文件转储配置文件比较C
PerfViewCPU和内存性能分析工具
0
WebLOAD性能测试和分析工具
webload是RadView公司推出的一个性能测试和分析工具,它让web应用程序开发者自动执行压力测试;webload通过模拟真实用户的操作,生成压力负载来测试web的性能。
WebLOAD性能测试和分析工具
0
easyNmonLinux 性能监控工具
EasyNmon为了方便多场景批量性能测试,用golang写了个监控程序,可以通过geturl方式启动和停止nmon服务,适合配合Loadrunner和jmeter进行性能测试,可以做到批量执行场景并
easyNmonLinux 性能监控工具
0