Perf4J性能监测和分析
Perf4J 是一个性能记录,监测和分析库,主要用于企业Java应用程序。
可以和开发者熟悉的日志框架 log4j 或者 logback 做个类比:
Perf4J 用来代替 System.currentTimeMillis() 正如 log4j 用来代替 System.out.println()
Perf4J 的重点功能:
-
一个简单的秒表计时机制,对 timing 进行简洁的声明。
-
一个命令行工具用来分析日志文件,并生成汇总统计和性能图表
-
易于与常见的记录框架和 facades 集成:log4j, java.util.logging, Apache Commons Logging 和 SLF4J。
-
在运行时自定义 log4j appender 产生统计数据和图表
-
通过 JMX 属性来对外暴露性能统计数据,并在统计数据超出阈值时发出通知
-
一个 Servlet,在 Web 应用中暴露性能图表
-
结合诸如 AspectJ 或者 Spring AOP 之类的 AOP 框架,采用 Proflied 注解做到非侵入性的 timing
-
一个可扩展的框架
评论
WebLOAD性能测试和分析工具
webload是RadView公司推出的一个性能测试和分析工具,它让web应用程序开发者自动执行压力测试;webload通过模拟真实用户的操作,生成压力负载来测试web的性能。
WebLOAD性能测试和分析工具
0
PerfViewCPU和内存性能分析工具
PerfView是微软开源的 CPU和内存性能分析工具。它能以多种方式收集和观察ETL文件,拥有强大的群组运算能力。主要功能如下:非侵入性收集 Xcopy部署千兆字节堆栈快照对比文件转储配置文件比较C
PerfViewCPU和内存性能分析工具
0