时间:2011-12-28 11:50:19 作者:不思议游戏 浏览量:238
自浏览器问世之日起,对极致速度的追求就是浏览器厂商一直推陈出新,持续发展的动力之一。目前国内流行的“双核”浏览器同时肩负着两大任务:一方面要发挥IE内核的高兼容性,如对网银的支持;另一方面要将优秀的Webkit内核超快的浏览体验带给用户。所以,如何保证兼容性的前提下尽可能的提高浏览器的速度就成了众多厂商追求的目标。
说起浏览体验,启动、关闭、资源占用这三个方面往往能给用户最直观的感受。所以各大浏览器厂商都会在这三个方面逐步改进产品的性能,那么我们不妨来看看QQ浏览器从今年8月初至今这四个多月的时间里,在这三方面是否有实质性的改进。
测试平台与工具
我们采用主流的Windows XP SP3作为评测平台,搭载AMD Athlon(tm) 64X2 Dual Core 5200+ 2.7GHz处理器,1.93GB内存。采用PassMark AppTimer启动时间测试工具和Process Explorer性能测试工具。以QQ浏览器 6.0、6.5、6.9三个版本作为样本进行数据采集分析。
图:启动时间测试工具-PassMark AppTimer
图:性能测试工具-Process Explorer
启动速度
应用程序留给用户的第一印象就是启动速度,在以毫秒为计量单位的启动过程中,为了减少系统缓存及其他资源占用造成的误差,每一个版本在测试前我们进行了重新开机操作,待3分钟系统稳定后再进行启动测试,以下对比QQ浏览器6.0、6.5、6.9这三个版本在启动速度上的变化趋势。
从上图中我们可以看出, QQ浏览器6.9版本的“冷启动”速度相对于6.0版,快了7.37s,提升了约500%,达到1.39s的新高度。越快的启动速度,意味着越短的等待时间,可有效避免用户误以为程序没有开启,而重复进行打开操作。
而在“热启动”测试环节中,我们看到三个版本热启动速度基本保持一致,几乎就是一点就开的速度。总体上看,QQ浏览器这三个版本反映了启动速度在稳步提升的趋势。
系统资源占用
要说浏览器的性能提升,资源占用情况作为一个重要的考量标准,能直接反映出浏览器的实际性能。而主要的指标就是计算资源(CPU)、图形资源(GDI)、存储资源(Mem/Vm)、总线资源(I/O)。
通过CPU、GDI、内存、I/O资源占用情况的走势图,可以明显看出,在CPU、内存、GDI、I/O资源4项性能测试中,GDI、Mem和Vm资源占用保持了平稳的下降趋势,从6.0版本到6.9版本累积资源占用降幅分别高达38.37%、55.48%和60.11%。而I/O资源占用也保持了较平缓的下降趋势,凸显出了新版本的优势:越低资源占用意味着更高的灵活性以及响应速度,能有效减少程序卡机现象。
特别要指出的是QQ浏览器CPU资源占用波动幅度较大,从6.0版本的17%到6.5版36%大幅上升,6.9版又开始回落。在CPU资源紧缺的年代,CPU低占用率意味着更高的处理速度,6.9版本24%的CPU资源占用已经开始理性回归,比较吻合正常的资源配备。
QQ浏览器6.9对于资源优化配比方面做出了较明显的改进:明显提升了CPU使用效率、图形处理性能和程序响应时间。用QQ浏览器打开网页,资源的占用越来越小,意味着更快的处理速度及更高的办公效率。对于需要在各个办公室频繁移动的用户来说,意味着更高的省电量。而这种资源占用的降低,也能让一些老爷机通过强大的“云计算”焕发活力,充当“端”的角色,使用各种在线工具,而不是被丢在角落里无人问津。