Java, JEE,Android首选诊断优化工具,保证开发质量
原文网址:http://www.innovatedigital.com/node/623
最佳Java测试、调试工具
一.关于JProbe
JProbe是一个企业级的Java剖析器,提供对内存使用,性能和测试覆盖率的智能诊断。它使得开发人员能快速查找和修复应用程序代码的性能和稳定性问题的根本原因,这些问题影响组件和集成的完整性。
JProbe提供了三种类型的分析:
- 内存分析,使开发人员可以发现和解决Java内存泄露和对象循环,以确保最佳的方案效率和稳定性。
- 性能分析,使开发人员可以识别和解决Java的瓶颈,死锁,以确保最佳的性能和可扩展性方案。
- 覆盖分析,使开发人员在单元测试,以确定关联代码执行的线路,以确保测试范围和程序的正确性。
JProbe还提供一个Eclipse插件,提供了在Eclipse Java IDE内智能代码性能分析和解决问题。
JProbe让您可以:
- 实现一个可靠的,系统的工作流程,全面验证并提供优化的代码
- 轻松跟踪性能增强的代码变化,从生成到生成的质量的提高
- 利用自动性能分析和度量报告,确保及时审查和修正
- 在生成过程中诊断问题通过调优提高生产力问题
- 避免不必要的,昂贵的添置硬件来解决性能问题
- 通过Eclipse插件鼓励自动化内存测试和代码优化最佳实践
- 启用JProbe跨应用程序生命周期开发和整合阶段主动的性能管理,作为Quest Java技术和门户应用管理的一部分,为企业预生产开发团队提供深层次的性能,内存和覆盖分析能力。通过一个统一,直观的控制台,JProbe提供了三种强大的分析工具:
JProbe Memory - 内存分析工具可以帮助您快速找出和诊断内存泄漏和过剩垃圾收集的根本原因。它可以帮助您快速找到并修复低效的代码,创建游离对象(挥之不去的引用)和导致内存不足系统崩溃和较低性能的对象循环。
JProbe Performance - 性能分析工具可以帮助你快速找出和诊断代码瓶颈和线程竞争背后的根本原因。它可以帮助您快速找到产生瓶颈,死锁,陷入僵局的线程,并修复低效的代码,从而避免导致整体性能缓慢和可扩展性瘫痪。
JProbe Coverage - 覆盖分析工具通过精确测量的陈述和已经行使条件可以帮助您找到在开发早期未经测试的应用程序代码,从而更容易评估测试运行的可靠性和准确性。
自动化
JProbe允许在夜间构建过程分析内存,性能和覆盖。 JProbe利用ANT(或Maven)构建任务,JUnit测试脚本和一个称为触发器的独特功能来实现自动化分析。触发器是JProbe自动化的基石,处理更精细的既简单又复杂的自动化活动。通过启用触发器,您免去了应用程序代码生成过程中插入额外的控制代码进行运行测试,它可以帮助您节省宝贵的时间和预留预算分析。
Eclipse插件
JProbe直接使用Eclipse Java IDE进行智能代码性能分析和解决问题。通过Eclipse插件,JProbe提高代码测试的效率,并促进了自动化内存测试和代码优化最佳实践。
二.支持平台:
JProbe 8.3支持以下平台:
1。 Microsoft Windows
- Microsoft Windows XP Professional SP2或更高
- Microsoft Windows Server 2003 SP2 或更高
- Microsoft Windows Server 2008
- Microsoft Windows Vista
- Microsoft Windows 7
2。Sun Solaris
- Sun Solaris 9 and 10 on Sun UltraSPARC processor (不是 SPARC Station 或 Intel)
- Sun Solaris 10 on Sun IA-32 or Intel 64/ EM64T/ AMD64 system
3。 IBM AIX PowerPC
- IBM AIX 5.3 或6.1版本
4。 Linux IA-32
- Red Hat Enterprise Linux versions 5.x
- CentOS 5.x
5。 Linux Intel 64/EM64T/AMD64
- Red Hat Enterprise Linux version 5.x
- CentOS 5.x
6。HP HP-UX (Itanium-based hardware only)
三.JProbe下载:
JProbe最新版下载:http://www.innovatedigital.com/download/JProbe_index.asp
四.用户之声:
“使用JProbe这样的操作工具带来了巨大的生产力,不只是对我个人,而是整个团队。”
- Ed Rybak,Developer, IAS Performance Group,Oracle
JProbe帮助我们减少了应用数据的加载时间,从7分钟降到大约40秒。 JProbe在主要的性能热点上迅速归零并帮助我们评估可能的解决方案。使用JProbe Suite 工具,毋庸置疑。
- SCHEME Technical Lead, HBO
JProbe帮助我们确定现有和潜在的性能问题。根据以往的经验,在生产环境中解决这些问题可能花费数百个工作小时。这不仅非常昂贵,也会导致我们失去了一些客户的信誉。还有PerformaSure,我们可以在整个应用程序进行有效的预生产性能测试。这些工具极大地提高了我们部署代码的可靠性和稳定性。
- Jason Barry,Project Lead,DeCare Systems Ireland
五.JProbe软件荣誉:
1.Java Pro's Readers' Choice Awards 2000年最佳Java测试工具冠军,最佳调试工具冠军。
(JProbe Profiler和JProbe Memory Debugger 2.5)
2.SYS-CON Media公布2001年度Java开发者杂志读者选择奖最佳 Java 调试工具第一名,
3.2003年第13届Software Development杂志Jolt大奖测试工具类生产力奖。
4.2003年度Javaworld编辑选择奖最佳Java性能监视、测试工具。
5.2005年第15届Jolt奖Utilities类生产力奖。(Quest JProbe 5.2)
JPobe购买:
JProbe license分为:Node Locked license(绑定节点)和 Concurrent license(并发用户)。可根据不同用户的需要选择不同。
JProbe价格咨询 Quest software国际分销商:北京铸锐数码科技 010-62139280
网址:www.innovatedigital.com
电子邮件: sales@InnovateDigital.com
为辛苦工作的技术同仁增加一些收入! 欢迎向客户推荐,我们将该信息报备,报备有效期限为6个月。如在此期限成交,将向您返5%销售额。 报备成功后,我们将通过邮件方式与您确认。