浏览器测试-占用内存之争

   本次测试选取的7款浏览器,均是测试前从官方网站下载安装的版本(测试使用,选择较稳定的版本)。

 测试中为了避免弹出新的网页干扰测试结果,测试时需要开启浏览器中具有过滤功能的弹出窗口。以下将分别介绍测试浏览器在启动、打开页面、关闭页面时内存的占用情况。

主推浏览器-Google Chrome详细信息 

软件名称:谷歌浏览器(Google Chrome)

软件版本:15.0.874.121 官方正式版

软件大小:23.02MB

软件授权:免费

适用平台:WinXP Vista Win7

下载地址:http://chrome.csdn.net/download.html(亲,此地址下载送30下载积分哦~)


测试目的:了解目前七款主流浏览器的内存占用以及内存释放情况。

测试环境

 
(图1)
常规内存测试:

  本测试选取了四个中文门户网站:www.sina.comwww.sohu.comwww.tom.comwww.163.com作为测试内容。测试步骤如下:

  1.以打开空白页的方式启动浏览器(每次测试前,清空浏览器临时文件);

  2.分别在七款浏览器打开上述4个门户网站首页;在网页完全打开后,将每个页面的滚动条都拖拽到页尾再到页首,确保全部页面都在浏览器中显示;

  3. 关闭全部页面,仅留一个空白页。

  进行每个步骤时,都会静置浏览器一段时间,等待浏览器内存占用稳定后,再记录数据。完成以上操作后,将浏览器临时文件清空并关闭浏览器。重复以上操作三次,最终结果取三次结果的平均值。

  浏览器启动时的内存占用对比图(内存值单位为KB)


(图2)

        从上图可以看出,谷歌浏览器世界之窗、和IE7的表现最好。三者启动时占用的内存及虚拟内存几乎相同,相比其他浏览器有不小的优势。Opera的表现也较为优异,火狐的表现中规中矩。遨游的物理内存及虚拟内存占用均高出不少。腾讯TT占用虚拟内存很高,物理内存占用最低,是因为使用了将物理内存转到虚拟内存的做法,使任务管理器里的物理内存占用数值更少。

 

       开启4个页面后的内存占用对比图(内存值单位为KB)


(图3)

       打开4个页面之后,Opera的内存占用表现最好,与之最接近的是世界之窗,其次是傲游。腾讯TT及IE7的内存占用相差无几。火狐的表现一般。谷歌浏览器的内存占用则高出不少,没有了刚启动时的优异表现。

 

    关闭4个页面后的内存占用对比图(内存值单位为KB)


(图4)

       从结果上看,此次测试的七款浏览器中,谷歌浏览器、世界之窗的表现最好

       测试到此时,各个浏览器的内存占用有了较大的区别。其中,低于30M的物理内存和15M左右的虚拟内存占用,Chrome和世界之窗的优势明显。IE7表现超出人的预料,与其他浏览器相比还算不错,但是实际内存占用却已经超过了Chrome的两倍。

  傲游、Opera、火狐的内存占用则高出不少。腾讯TT由于使用了物理内存占用转到虚拟内存的做法,表现略过不提。

  看到这里,有的朋友可能会有疑问,所有页面关闭之后的内存占用应该和刚启动时差不多啊,为什么有些浏览器会这么高呢?这是因为有些浏览器在关闭页面之后,并不能完全释放网页所占用的内存,造成了内存泄露,所以,即使关闭了全部页面,内存占用也不能回到刚启动时的状态。在实际使用过程中的表现就是随着网页的打开、关闭,使内存占用不断升高。

  此次测试的七款浏览器中,除了谷歌浏览器和世界之窗,其他浏览器都存在着不同程度的内存泄露问题。

 

实际使用模拟测试: 

        网友在使用浏览器的过程中,一般不会只打开少数几个页面,而是大量不同的页面在不断打开和关闭。我决定对实际使用中浏览器的内存占用进行模拟测试。为了便于观察结果,我将一次性打开36个页面进行测试。具体步骤如下:

  1.同时在36个网页完全打开后,将每个页面的滚动条都拖拽到页尾再到页首,确保全部页面都在浏览器中显示。网页浏览完毕后等待一段时间,直到内存占用稳定后记录内存占用数据(如果短时间内没有稳定的,将以1小时为限);

  2.关闭全部页面。

  进行每个步骤时,都会静置浏览器一段时间,等待浏览器内存占用稳定后,再记录数据。完成以上操作后,将浏览器临时文件清空并关闭浏览器。重复以上操作三次,最终结果取三次结果的平均值。

 

打开36个页面后的内存占用对比图(内存值单位为KB)


(图5)

        从内存占用的结果上看,在打开36个页面时,Opera表现最好,物理内存及虚拟内存占用均为最少,但直到1个小时时,内存占用仍在上升中,无法断定最终结果如何。火狐紧追其后,但同样是直到1个小时,内存占用仍在上升。接下来是谷歌浏览器、世界之窗和傲游。腾讯TT和IE7在这一轮的表现则稍后落后。

 

关闭36 个页面后的内存占用对比图(内存值单位为KB)


(图6)

 

        从结果看,世界之窗和谷歌浏览器内存释放非常彻底,和刚启动时的内存占用基本相同。

  火狐的表现与世界之窗和谷歌浏览器差距不小,但是相比接下来的几款浏览器来说,已经算比较好了。腾讯TT延续了其物理内存和虚拟内存相差悬殊的表现。傲游、Opera、IE7的内存释放能力则不够理想。 

 

以上所有的测试结果统计评分如下表:

(图7)

 测试结论:在这七款多标签浏览器中,Chrome浏览器在的内存占用和内存释放上表现最为优秀。其次是世界之窗,Opera紧追其后;火狐及IE7表现一般。傲游和腾讯TT的表现则有待提高。

 

总评:通过此次测试,我们了解了市面上主流浏览器的内存占用及内存释放能力,大部分浏览器在内存占用及内存释放方面存在不小的问题。而Chrome及世界之窗则凭借着超强的内存释放能力表现不俗,值得表扬。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值