网站大量收购独家精品文档,联系QQ:2885784924

1性能工具简述.pptx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1性能工具简述

性能工具简述内容概述FiddlerAQTimeWindbgFiddlerFiddler是一款使用简单的网络请求监控工具主要可以协助我们解决以下三个方面的问题查看单点操作的网络请求数分析性能问题在服务端还是客户端查看IE发送的网络请求是否被其他程序拦截查看单点操作的网络请求数U9的不少客户是广域网客户,广域网中,ping 32字节的数据包,响应时间在50ms上下,网速已经不错了。如果网络请求次数过多,很可能消耗在网络上的时间比数据处理的时间更长。分析性能问题在服务端还是客户端通过Fiddler,我们可以看到一次Http请求的开始时间和结束时间,如果在请求结束后,UI界面依然长时间没有响应,就很可能是前台代码处理的效率偏低了。IIS TracePortal\bin目录下有一个Environment.xml文件,其中有一项iisTrace开关:设置为true时,U9的操作界面下会多出三个按钮:IIS Trace数据的含义sendRequest的含义是IE发送Http请求的耗时getRespones是IE等待直至接受到服务器响应内容的耗时(基本上对应服务器处理时间)processResponse对应IE处理响应内容及呈现的时间。通过观察主要的时间耗时是在getRespones上,还是在processResponse + sendRequest上,可以大致明确发生性能问题主要在客户端还是在服务器端。是否其他进程绑拦截了IE发送的信息恒耀反馈速度比较慢,其中的原因之一是客户安装了NOD32杀毒软件,并配置了IE监控。该软件会对IE发出的所有请求进行拦截,以便进行安全性分析。AQTime以SO保存为例,介绍一下AQTime最常用的使用方式。更多AQTime分析案例,可以参考内网性能组的分析案例:http://u9scm91/u9dn/docview.aspx1.File-New Project2.Profile Entire .NET Code by Routines3.Add Module4.选择分析模式5.设置Run Parameters6.禁止收集(Disabled Profiling)7.接下来可以按F5,启动待分析进程了,会弹出一个IE窗口,自动打开Run Parameters中设置的Start Page,本例中将打开http://localhost/portalhttp://localhost/portal8.执行一次待分析的操作,在本案例中,请执行一次SO的保存。9.点击Disable Profiling按钮,上面的“红叉”会消失,表示接下来会开始进行代码分析。10.再次执行SO的保存操作11.点击Get Results按钮 12.接下来会在左侧窗口看到本次代码分析的收集结果,已日期命名AQTime产生的结果如下,重点关注两部分Time with Children(包含子方法的执行时间)Hit Count(执行次数)WindbgWindbg是Windows平台比较底层的调试工具,常用于解决以下问题:High CPUHigh Memory查看过去一段时间,消耗CPU最多的线程在做什么。查看内存中的对象分布,对象引用关系程序运行时状态异常查看内存中对象的值,看是否存在异常,以找出程序运行状态异常的原因。程序运行缓慢查看调用栈停留位置性能组的更多案例,请参考http://vm75/u9dn/docview.aspxhttp://vm75/u9dn/docview.aspxQ/A谢谢

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档