编辑: 人间点评 | 2017-09-27 |
06 M-Power eNew 本篇文章版权为倍?资讯股份有限公司所有,未经书面同意,严禁复制、转载 Page
1 of
14 如何使用 Quest JProbe Suite 工具监看 J2EE Application Server ?麽是 Quest JProbe Suite 系统发生问题往往是由 20%程式问题所引起,而其将会影响 80%系统效能;
有时还会造成系统 的Crash.
因此能及早针对系统的效能与稳定性进?监控,这样才能提升系统的稳定?与效能. JProbe Suite 是Quest Software 中,特别针对 Java Application 与Portal 的Application Management Solution 中一项产品,主要提供系统效能与问题分析的工具;
系统开发团能透过 它对系统?深入的系统效能、记忆体与整体结构上的分析.系统开发人员能够透过它快速正确找 出程式上的问题,以避免这些问题的发生而影响 Java 应用程式的效能、稳定?与扩充性. 其详细功能与版本如下: ? 版本:6.01 ? 功能: ? 系统程式检测 ? 记忆体检测 ? 整体运作检查 ? 完整的系统检测报表 M-Power eNews TSD 技术服务部 陈?生 May
06 M-Power eNew 本篇文章版权为倍?资讯股份有限公司所有,未经书面同意,严禁复制、转载 Page
2 of
14 Quest JProbe Suite 功能 Quest JProbe Suite 是一套完整的 Performance 分析工具,主要可以提供的功能项目分为三种, 详细?明如下: ? 效能瓶颈分析(Profiler): ? 记?系统时间花费的?况. ? 使用快照(Snapshot)方式比较记?元件使用?况. ? 显示系统元件的时间花费的?况. ? 记忆体损耗分析(Memory Debugger): ? 记?记忆体中元件??与关??况. ? 使用快照(Snapshot)方式比较记?记忆体使用?况. ? 分析元件的关?性的关系,以?解记忆体使用?况. ? 程式码分析(Coverage): ? 记?统计程式码执??况. ? 使用快照方式. JProbe Suite 它是一个透过 JVMPI 的方式?监看 JVM ?面的运作?态,因此它上述的功除?可 以用於监控 Java standard application,也可以监控 Java
2 EE 上面执?的 Web Application、 EJB 或是 framework 等;
因此它的监控设定主要可以分为 J2SE 与J2EE ?种?同设定,用以监 控?同的应用程式. 由於它能够支援所有 J2EE 相容的 Application Server,??是 Open Source 或是商用的 Application Server 都可以支援,如:Apache Tomcat、JBoss、Caucho Resin、BEA WebLogic、 IBM Websphere、Sun ONE Webserver 等;
都可以透过它内建的快速的 Application Server 环 境设定的功能,建?各种?同 Application Server 的环境,以符合使用者环境?况?监控应用程 式;
倘?有?在内建的 J2EE Application Server 的话,它也提供使用者自?设定的方式,以提 供?多种 Application Server 的支援.其设定画面如下图: M-Power eNews TSD 技术服务部 陈?生 May
06 M-Power eNew 本篇文章版权为倍?资讯股份有限公司所有,未经书面同意,严禁复制、转载 Page
3 of
14 图
一、J2EE Application 设定画面 而本篇文章将会使用 JProbe 的Memory Debugger ?监控 Web Application 的?况做?,并 且加以?明该如何操作 JProbe ?监控 Web Application 的记忆体使用?况. ??明 由於本篇文章将主要用 JProbe Suite ?监看整个 J2EE Application Server 的?况,在此将会选 用一个测试环境进?本篇文章的监看环境,整个环境?况如下: ? Application Server:WebLogic Server 8.1 SP5 ? 应用程式:WebLogic Server 的sample application:MedRec ? Java Standard edition:1.4.2_08 ? 作业系统:Windows XP ServicePack
2 M-Power eNews TSD 技术服务部 陈?生 May