原文地址http://www.innovatedigital.com/node/626
一.J Optimizer是什么
Embarcadero® J Optimizer™ (原Borland Optimizeit)是一个功能全面的工具环境,可识别和解决性能问题,贯穿Java程序和 Java EE 应用的开发生命周期。
• 实时分析CPU和内存的使用率
• 实时检测线程问题
• 衡量代码质量和应用的复杂性
• 根据组织的Java代码标准集验证代码
J Optimizer的内存和CPU分析工具帮助开发人员找到内存泄漏,低效临时存储问题,CPU瓶颈和单元测试性能回归。请求分析器分析Java EE应用代码的性能表现,包括通用的Java EE组件,例如 JDBC, RMI, JSP, JNDI, EJBs, JMS, and Web service协议容器等。开发人员可以使用J Optimizer的审计和指标功能测量对象设计,对象之间的复杂性和内聚性,测试覆盖范围和很多其他因素帮助定位潜在的维护,质量和性能问题。
J Optimizer支持当今最广泛的商业和开源应用服务器,包括 BEA WebLogic Application Server, IBM WebSphere, JBoss, Oracle Application Server, Apache Geronimo, Apache Tomcat, 和 Sun GlassFish.
J Optimizer 是基于原来的 Borland Optimizeit 代码开发的,不过已经改善了许多功能,并且增加了一些新功能。相信熟悉Optimizeit 的开发人员对于 J Optimizer 的使用也会倍感亲切。
关键特性:
• 内存和CPU分析
• 线程调试
• 请求分析
• 代码审计和测量
• 代码覆盖
• 快照工具和进度跟踪
• 单独的代理用于远程分析
• 支持Windows, Linux, Mac OS and Solaris/SPARC
• 集中许可管理和Embarcadero ToolCloud工具部署
二.J Optimizer最新版下载网址:
http://www.innovatedigital.com/download/joptimizer
三.J Optimizer获奖
注:原Borland Optimizeit Suite,2008年5月Embarcadero Technologies公司以2300万美元收购Borland子公司CodeGear。
1.2003年第13届Jolt大奖测试工具类Jolt Award: Borland Optimizeit Suite 5 (Borland)
四.选择使用J Optimizer的理由:
1.使用Memory and CPU Profiler(内存和CPU分析器)改进应用性能。
2.使用Thread Debugger(线程调试器)查看详细的线程信息。
3.使用Request Analyzer(请求分析器)通过J2EE协议下钻。
4.使用Code Coverage(代码覆盖)改善代码质量。
5.使用审计和度量改善代码质量。
6.使用J Optimizer Agent(J Optimizer代理)远程分析。
7.使用快照捕捉和储存数据。
8.使用Progress Tracker(过程跟踪)衡量代码改变的影响。
9.多平台支持:BEA WebLogic Application Server, IBM WebSphere, JBoss, Oracle Application Server, Apache Geronimo, Apache Tomcat, Sun GlassFish.