快速业务通道

三款Java分析器点评 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-23
许多的地方彻底迷惑了。

其它的JProbe 问题有(无固定顺序):

· 难于解释和交互的图形显示(图形和方法定时)

· 由混乱的十六进制数识别对象,而不是由它们的更为启发性的toString()表示法识别。

· 工具栏图标对于我的二十英寸、1280 x 1024 像素的屏幕来说实在是太小了。

· 方法适时表格只显示文字数字的数据信息,而不是文本、图表和颜色的综合信息。

· 在下列三种模块的表格中使用了三种不同的外观:Code Coverage、 Garbage Monitor和 Profiler。

· 好像标准的Swing组件没有用在表格中,导致了没有一个标准的外观。

· 太多不同的窗口/视图很少表现出整体的连贯性或者主要构思。

· 在线帮助有时递交的是被破坏的文本(可能在JProbe使用的JavaHelp中出现故障)。

· 数不清的窗口通过一大串按钮点击来连接,但是却没有返回/前进机制。

· 报告打印可以删掉:PDF产生之后发送到Acrobat Reader(安装一下就可以了)。我的测试设备上已经有了一个Acrobat 4.0 ,但是Acrobat 与报告打印模式不兼容:"文件打开出现错误。文件不存在"。

· 在Code Coverage模式中,Generate Report对话框打开时竟然比我的1024行的桌面还要高(OK 和Cancel 按钮完全不在屏幕上了!)

ej-technologies的 JProfiler

如果你以前没听说过ej-technologies公司,那也没什么好惊奇:作为一个2001年才成立的德国公司,ej-technologies公司在Java工具市场确实是后起之辈。它在2002年2月发行JProfiler 1.0版本,并在2003年4月发行它的2.2.1版本(本文提到过)。(它同时也生产开放式源代码Java类库类文件API 和类阅读器。JProfiler使用这类阅读器 )ej-technologies公司的诞生和旗舰产品的问世代表着JProfiler的设计已经从巨大数量的后见之明中获益:它的GUI比Quest Software公司的JProbe Suite要容易操作的多。

三款Java分析器点评(8)

时间:2010-12-14

JProfiler的核心性能

JProfiler 与前面两个分析器差别甚大,因为它采用了可以检测不同分析尺度的统一工具: 他只由一个工具组成。这个工具只是使用了四种不同的视图设置,可让你从不同角度分析你的程序,而且不必重启会话期或者切换到不同的程序。比起那些工具片断组合来说,这个方法的简单性和对称性要讨人喜欢,要有意义的多。而且在那些工具中,用户接口相互不连贯,功能判断也比较武断,这些缺点把工具的优势全破坏掉了。

四种JProfiler 视图设置是:

1. 存储视图(堆栈和对象图表分析)

2. CPU 视图(方法适时性)

3. 线程视图

4. VM 遥测视图

这些视图可以细分到形成产品中心的子视图。图14显示的Profiler有自己的关键Views下拉菜单。

三款Java分析器点评 - 编程入门网

Figure 14.

尽管Views菜单清楚地反映出产品的整体结构,视图之间的快速切换只需要在左边的垂直工具栏中点击就可以了,然后在窗口按钮的跳格键中随意地选择一个指定的类型。

方法计时可用作方法调用树,它可以显示时间消耗和绝对时间消耗的百分比。图15显示的正是这种树。

三款Java分析器点评 - 编程入门网

Figure 15. JProfiler的调用树视图(三个CPU视图中的一个)。

JProfiler允许你左击与调用树的每一行关联的上下文菜单 ,从而深入到消耗周期方法的源代码或者字节码。单个线程或者线程组可过滤方法评价的信息。JProfiler 也有一个子视图,它可列出由JVM识别的代码热点,这些代码已经编译成本地代码。

几种存储视图支持堆栈分析。图16显示的监控器子视图与Borland 的类似。

三款Java分析器点评 - 编程入门网

Figure 16. JProfiler的类监控器视图(四个存储视图中的一个)。

三款Java分析器点评(9)

时间:2010-12-14

将高端技术指标集成到一个易于操作的GUI上,这是一件了不起的事情,但JProfiler的Heap Walke

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号