日期:2014-05-19 浏览次数:20793 次
?对于性能分析中的时间指标,传统的Loadrunner可以度量端到端的响应时间,而对于该时间的进一步分解无法获得(除非借助Loadrunner的Diagnostics组件);通过借助其它工具,我们可以获得代码执行时间,从而度量代码层面的性能瓶颈。这里Sincky和大家分享Quest JProbe在J2EE源代码层面的性能分析方法。?
??? JProbe是Quest公司面向J2EE性能诊断工具集中的一员,和PerformaSure结合使用功能更为强大。与该工具类似的请见:
?? 5. 这里需要让JProbe定位到Tomcat的主目录,即Tomcat安装路径;然后选择Tomcat的启动文件形式,如果Tomcat是Windows服务,选择第一个;如果靠bat脚本启动Tomcat,选择第二个,并选择该bat文件。注意这里Tomcat的启动文件是catalina.bat而不是startup.bat。点击Next按钮,如图:
6. 这里指定部署到Tomcat下J2EE应用源代码。一般我们会应用放在Tomcat/webapps下,把编译后的class放在应用下的WEB-INF/classes下,把该应用下所有包都加载到JProbe里,以供其做运行时诊断。另外通过下边的Element可以设置过滤,以排除或包含某些Jar/war/ear中的class。点击next按钮,如图