弹出窗口性能剖析

弹出窗口性能剖析

ID:35332089

大小:68.44 KB

页数:3页

时间:2019-03-23

弹出窗口性能剖析_第1页
弹出窗口性能剖析_第2页
弹出窗口性能剖析_第3页
资源描述:

《弹出窗口性能剖析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、弹出窗口性能剖析木文档主耍是针对弹出窗口的性能分析,対比的对象是快速保障功能弹出窗口和其他功能的弹出窗口。一、窗口呈现形式(略)我们在木文档中称第一种为模态/非模态模式,第二种为新窗口模式为了得到一个比较准确的测试结果,我把客户销户这个功能改成模态/非模态模式和新窗口模式,分别对数据进行了抓取,以进行对比。二、请求服务器内容及次数分析模态/非模态模式打开时的截图HTTP请求情况(略)弹出对话框之后,后台iexplore.exe进程前后对比破像名称i(fxtrayexicfxxrvc«xi(fxp«rs«xiexplore«xiexplore«xhk:»d.ex«•酿像

2、名味i(fxtrtytxicfxxrvcexi(fxp«rs«xitxpl^r・i

3、对话框之后,后台iexplore.exe进程前后对比映像名嫁PID用户名CPU内存使用I/O读取1/0读取字iffxtrvc7683.788K1iffxp・r・.・■・1936Ul.T3,360K213256us«r0022,492K316crIitxplor*ext8CUuser101,960K1,458Need9283,704K21映像名除PID用戶名CPU内存便用1/0读取i/oig£x”rx.ex«1536user3,380K2ii«xplor«3796user57,028K653itxplortexe3256us

4、rt.ext804userKM.872K4.2S411,281,2hkcodext928ui«r3.704KAAA—2A1•♦数据整理:模态/非模态模式新窗口模式请求服务器次数42个69个静态(CSSJSJMG)内容是否全部被cache是否请求一共用时2秒2.5秒iexplore.exe进程数2个3个注1:静态是否被cache7,请参照result栏,304代表需要发送-次请求道服务器,服务器给它返回notmodified,然后才会load本地内容,Cache直接使用。注2:有些人的机器上看不到第三个进程出现,这个根据操作系统的设置冇关分析:有了这些数据基本上就能分析

5、出两种弹出窗口存在性能差异的原因了,下面以问答的方式来进行。1)问:为什么模态/非模态模式的弹出窗口瞬间就打开了,而有时新窗口模式弹出窗口要等上半天才能出现?答:新窗口模式打开窗口要进行一次系统调用,还要生成一个进程,所以会比较慢一些2)问:为什么模态/非模态模式打开时,所有静态内容全部被cacheT?而对话框模式不行?答:模态/非模态模式打开的窗口和它的父窗口共用的是一个进程,前面已经被父窗口访问过的内容在子窗口再去访问时,就能立马发现它己经访问过,所以全部都以cache的方式获得。而新窗口模式在新进程下运行,无法和父窗口对己经访问过的静态内容信息进行共享,所以他们

6、都得自己去发送新的请求。3)问:为什么请求次数也存在那么多的差距答:这个和第二个问题差不多一样的答案,父窗口和子窗口共亨•静杰内容与否决定了请求次数多少。4)问:从性能的角度來看,我们应该选取模态/非模态模式打开子窗口,为什么现在都不用这种模式?答:客户要求可以在两个窗口Z间随遺切换进行业务操作,模态/非模态模式达不到客户的这个需求,所以选择了新窗口模式。结论:新窗口模式比模态/非模态模式多消耗的时间主要是在第三个线程初始化和多余的静态内容请求这两个方面,在服务器的消耗是没冇任何差距的。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。