- JProbe Profiler
JProbe Profiler内置了Call Graph调用关系图和高级数据采集机制,可实现方法和代码行级的高精度性能诊断。
主要功能:
方法和行级分析:确定方法的热点,并以逐行方式挖掘分析性能状态。
计算运行时间或CPU时间占用:跟踪用户体验或计算瓶颈;
9种指标:多角度确定问题根源;
高级过滤和触发器:确定要诊断分析的关键代码区域;
快照对比技术:预测代码修改对性能的影响;
高级打印和输出功能:支持PDF、文本、HTML或Excel兼容的CSV格式。
- JProbe Memory Debugger
JProbe Memory DebuggerJProbe Memory Debugger可帮助开发人员快速查找Java代码的内存泄露和对象循环。内置的图形化实时内存使用和对象视图,有助于开发人员理解应用的内存使用,设法减少内存消耗以提高应用性能。
主要功能:
识别内存泄漏:通过易用的两步分析,跟踪运行时的内存增长;
Memory Instance Calculator:计算内存泄露量;
智能化内存分析:通过Leak Doctor发现可能的内存泄露源;
Aggregate Memory Footprint:理解对象创建的实际开销;
Reference Graph 和 Instance Detail:跟踪内存使用和对象引用;
垃圾回收分析:检测过多的短期对象和垃圾收集详情;
Snapshot 比对:确定代码改变对内存使用的影响。
- JProbe Coverage
JProbe Coverage 帮助开发人员查找未执行代码,精确计算已执行代码,简化对测试工作可靠性和精确度的评估。
主要功能:
Coverage Browser 和 Source Views:迅速确定未测试代码或死代码;
Conditional Coverage Analysis: 分析特定条件所覆盖的代码范围,包括含有多个条件语句的代码行;
Filter Catch Blocks: 更精确的覆盖范围报告;
批处理模式: 可通过批处理方式运行,简化与夜间编译/测试系统的整合;
报表功能: 以XML、纯文本、CSV或者HTML格式输出覆盖范围报告,以实现个性化的分析;
Snapshot合并: 对多次运行中的覆盖范围数据进行合并;
可与下列应用服务器整合
- BEA WebLogic Server
- IBM WebSphere Application Server
- Sun Java System Application Server
- Apache Tomcat
- Oracle9i Application Server
- JBoss
- Macromedia JRun
........
可与下列开发环境整合
- IBM WebSphere Studio Application
Developer (WSAD)
- Eclipse
- Borland JBuilder
- IntelliJ IDEA
- Sun Java Studio
- JBoss
- Oracle Jdeveloper
支持下列操作系统
- Windows NT/2000/XP/2003
- Linux 32 and 64-bit
- HP-UX, 32- and 64-bit
- z/OS, Linux on zSeries
支持下列JDK
JDK 1.2.2, 1.3.x,1.4.x and 1.5.x
注:并非支持所有平台的JDK
如欲了解更多,您现可下载
JProbe Suite
进行深入了解!