51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2981|回复: 1
打印 上一主题 下一主题

谁有Jprobe6.0的资料啊?!帮帮忙

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-11-28 16:16:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
谁熟悉Jprobe6.0?在哪可以找到相关的资料
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-11-29 22:48:21 | 只看该作者
Probe Suite 是Java最佳的性能调优组件工具包,提供了高级的、高灵活性的Java应用程序调优,而不管其在本地运行还是在远程运行。
  组件包中包括:
  JProbe Profiler(诊断Java代码中性能瓶颈)、
  JProbe Memory Debugger(发现Java代码中的内存泄漏)、
  JProbe Threadalyzer(多线程分析)
  JProbe Coverage(代码覆盖分析)

  本文通过Jprobe Profiler 的使用,调试WEBLOGIC服务的服务器端问题,通过文章向读者展示,借助于工具与传统通过分析THREAD DUMP文件的一些优点。
  本文目标:让读者学会如何使用JPROBE工具来对J2EE应用程序进行性能的优化和调整。
  运行环境:
  OS:WIN2000
  WEBLOGIC:7.0或8.1
  JPROBE:5.2.2
  步骤一:启动JPROBE的Profiler工具组件包,进入管理控制台,选择SESSION?>New J2EE Settings,
出现如图2004-11-28-Converse-Chart-1界面:


图2004-11-28-Converse-Chart-1

  该界面默认选中有WEBLOGIC8。1的设置,如果没有你需要的服务器或者是版本号不同,可以点击Manage Configurations按钮进行设置,如图2004-11-28-Converse-Chart-2界面所示,选择ADD进行服务器的添加图图2004-11-28-Converse-Chart-3图示为增加界面,在APPLICATION SERVER选项中含有目前各主流的应用服务器(商用和免费的都有)。


图2004-11-28-Converse-Chart-2


图2004-11-28-Converse-Chart-3

  选择需要测试的服务器种类,通过Integrations按钮可以配置选中服务器的各项属性,比如启动SH,服务器目录还有启动的JVM参数等,然后配置应用,以及选择你需要分析的程序,可以是WAR,EAR,或者是JAR(图2004-11-28-Converse-Chart-4);


图2004-11-28-Converse-Chart-4

  确定后,基本的与应用相关的配置就OK了,现在马上进入的就是最重要的环节,启动服务器开始观察(图CON_PIC-5),点击RUN按钮启动程序,启动前可以设置那些需要重点监控的类,在FILTERS里进行配置,以及可以配置TRIGGERS在程序运行到一些你预设的值的时候触发的。


图2004-11-28-Converse-Chart-5

  在图CON_PIC-6和图CON_PIC-7里是启动的过程,以及启动过程中的JVM内存使用的曲线图,可以配置需要多长时间进行刷新和绘制。


图2004-11-28-Converse-Chart-6

图2004-11-28-Converse-Chart-7

  在图CON_PIC-7里面可以把运行中监控的数据导出来分析,有HTML,CSV等多种格式,在图CON_PIC-7可以选择工具栏内的Take Performance SnapShot功能,生成当前运行的JVM快照,该快照可以在图CON_PIC-1内显示,可以生成多个快照分析在不同时间段内的内存使用情况,这些信息有点类似与通过KILL ?3 PID或者的THREAD DUMP信息,不过在JPROBE内可以通过更直观的图形显示,来跟踪类的调用过程。(图CON_PIC-8和图CON_PIC-9)


图2004-11-28-Converse-Chart-8
该图为类调用的过程线索图例

图2004-11-28-Converse-Chart-9
该图为JVM中使用的类的列表,包括各类的使用频度,占整个JVM开销的百分比都能清晰反映出来

  最后,调优和问题诊断是个比较复杂和重复的过程,传统的通过分析THREAD DUMP文件对调优的人员要求比较高,而且数据的采集比较麻烦,借助于工具,可以更直观的帮助开发或者是实施人员更快的发现问题的所在,并且可以将结果形成报告的形式。另外JPROBE也可以和开发工具结合在一起进行使用,在图CON_PIC-1里的TOOLSàIDE Integration进行配置选择,支持目前主流的开发工具,包括各服务厂商的集成工具,不过好象没有WORKSHOP,呵呵,有点遗憾,我想在未来新版本出来的时候应该会有。

图片请看原文地址: http://dev2dev.bea.com.cn/bbs/jishudata/ArticleShow.jsp?Id=19
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-11 12:18 , Processed in 0.071840 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表