| | | | | | | [文章信息] | | | 作者: | baggirl编译 | | 时间: | 2003-10-07 | | 出处: | yesky | | 责任编辑: | 方舟 | |
| [文章导读] | | | 本文回顾了三种商用Java分析器并且判断出哪一种分析器更容易满足开发人员的需要 | |
| |
|
| | | |
|
|
|
|
|
结束语
尽管不用分析器对你的应用程序进行评价也有可能编写出稳定的Java应用程序,但你也知道啃下这块硬骨头将带给你许多许多麻烦。任何连续运转几天或者几个星期(甚至几个月)不间断的应用程序必须确认是稳定的。为了这个,你必须十分彻底地逐条测试你系统的内部运行行为。
所有这三个分析器都能处理我的两个实验应用程序。在我的900-MHz的设备上,分析器的评价活动减慢了应用程序的速度,但是分析器分析或者调试任务的活动却没有。
在这三个分析器中,我喜欢Borland的 Optimizeit Suite和ej-technologies的JProfile,当然它们还是有潜力改进的。ej-technologies的JProfiler的价格还是很有竞争力的,它对于小规模的公司的吸引力很大,但是大一点的公司毫无疑问会青睐 Borland的 Optimizeit Suite ,因为它的功能设置要丰富一些。如果你为你的团队挑中Optimizeit,注意Borland的 JBuilder 8.0和9.0 (企业版)已经包含了集成到JBuilder IDE 上的Optimizeit Suite 5.0。
最后,我不得不承认,为了推荐Quest Software的JProbe Suite,我的头都大了。评价现实生活中的Java系统是一件高技巧、高技能、和费时的工作,而且你最不想见到的一件事就是:分析器使得你的工作更加困难,你会发现它不但没有简化你的工作,而是把它弄得更加复杂。JProbe Suite 的许多性能需要改造的地方就是改进GUI的设计,使得它具有整体连贯性,因为现在的它分析代码时太不连贯了,让人老是感觉灰心,简直是无法忍受了。
|
|
|
|
|
|
|
|