浏览器占用内存比较、浏览器内存| 抓虾电脑维护常识网


       均只开启弹出广告拦截以保证不造成多余的页面访问,关闭如黑名单拦截、浮动广告拦截和插件等功能常规内存测试
本测试选取了很有代表性的中文四大门户网站作为测试内容由于各种浏览器的功能不尽相同,为了尽量保证测试的公平支持插件的浏览器关闭插件功能是为了防止插件导致的内存占用和内存泄露(许多浏览器插件在这方面做得都不够理想)测试步骤如下:
清理IE的临时记录和历史文件
打开www.sina.com,www.sohu.com,www.tom.com,www.163.com四个门户网站
访问过程中适当的切换各个页面进行简单浏览
       每个页面都要拖动滚动条从头到尾浏览几遍
待网页显示xx
       内存不再变化时观察任务管理器,记录下物理内存和虚拟内存的占用情况
依次关闭所有页面
       最小化窗口再恢复,如果浏览器没有空白窗口则新建一个,记录下物理内存和虚拟内存的占用情况
重复以上操作3次
4次结果取平均值
下表中是测试结果,内存值单位为KB
从结果上看,峰值内存上GoSuRF算得上是一只独秀
       它的峰值内存远远低于其它的浏览器,比第二名的Theworld Browser要低近20M,但是在使用过程中我们发现
       GoSuRF的内存波动是{zd0}的,在浏览过程中物理内存经常会从90M左右突然变成20M以下我们判断GoSuRF是在浏览过程中使用了内存回收功能,这样的做法虽然会导致物理内存表面看似降低,但却造成了网页会反复加载进内存
       增加了CPU的负荷,反而得不偿失继续观察GoSuRF在关闭所有页面后的内存占用
       他在6款浏览器中只能排在中间,说明GoSuRF如果排除经常性的调用内存回收功能的因素外,它的内存情况并不出众
除去GoSuRF以后我们再看其余的5款浏览器,表现{zh0}的是TheWorld Browser和GreenBrowser,它们分别是峰值内存的最小者和关闭页面后内存占用的最小者而它们之间的差距也都只有2M左右
       如果再考虑到网络因素和其它可能影响测试的因素的话,它们可以说没有差距再往后依次是Longator 2005、Maxthon Browser和Avant BrowserAvant Browser的弱势极为明显
       峰值和关闭所有页面后的内存占用都是{zd0}的
       都超出平均水平10多MMaxthon在峰值内存中的表现还是不错的,物理内存占用甚至还是所有浏览器中最小的,只是虚拟内存大了一些,但它在关闭所有窗口后的表现却不理想
       它的物理内存占用是6款浏览器中{zg}的,总占有量也是除了Avant之外{wy}一个过了40M的浏览器
在这个测试中我们还发现了一个有趣的现象,如果不考虑GoSuRF的反复内存交换的话,在峰值内存比较上,Maxthon是{wy}一个物理内存小于虚拟内存的,这个应该和程序实现有些关系,仅做为一个现象提供给大家
高强度浏览测试
测试步骤如下
清理IE的临时记录和历史文件,重启计算机
然后在收藏夹中选择打开所有链接(共37个)等待一段时间,直到内存数变得稳定反复从顶部浏览每个页面到{zd2}部,直到内存没有明显增加为止,记录下物理内存和虚拟内存的占用情况依次关闭每个页面
       最小化窗口再恢复,如果浏览器没有空白窗口则新建一个,记录下物理内存和虚拟内存的占用情况不关闭浏览器
       从步骤2开始重复3次由于数据比较多,所以只列出{zh1}一次的情况其余测试数据可以点击这里查看,内存值单位为KB
从关闭所有页面后的表现看
       TheWorld Browser和GreenBrowser都是60M左右
       Maxthon和Avant Browser则都接近了90M
峰值内存的差异这么大
       主要是这四款浏览器的黑名单拦截导致的Maxthon和Avant Browser 的黑名单比较多,分别有102项和103项,TheWorld Browser有23项,GreenBrowser只有4项反映在测试结果上就是Maxthon的峰值内存是{zd1}的,而GreenBrowser则一反之前测试的优秀表现,峰值内存很高在这里表现异常的是Avant Browser
       它的黑名单内容数量上和Maxthon差不多,远远超过了TheWorld Browser和GreenBrowser,但是它的测试表现却是最差的,除了关闭页面后的物理内存一项外
       其余三项都是{zg}的,从这个现象上来看,应该是它的黑名单拦截实现有些欠缺,很多东西不能过滤导致的
黑名单拦截是个很矛盾的功能
       一方面它可以拦截很多页面广告,降低内存占用和 CPU的负担,但另一方面它本身也十分消耗CPU资源
       拦截的时候,需要对每一个链接都与预置的黑名单列表做包含通配符的字符串比较
       特别是在替换页面被拦截内容的时候
       更是需要对页面进行全程的搜索所以黑名单的数量是需要在性能和拦截效果上仔细权衡的,虽然几款浏览器都允许用户自己编辑黑名单
       但是对于普通用户来说,这个操作却是很难学会的笔者认为GreenBrowser的黑名单数量过少是它一个很致命的缺点,而Maxthon Browser的大而全的黑名单在比TheWorld Browser多消耗了大量CPU资源的情况下,内存却没有节省多少
       至于Avant Browser,既消耗了CPU资源,内存又没省
在这次测试中可以发现,四款浏览器经过几翻高强度的浏览操作后,虚拟内存都比前一个测试有很大增长
       这是IE内核浏览器的通病,但是从数据中我们可以看出,每个浏览器的增加幅度还是有所不同的
       情况几本和上面的测试表现结果相同,TheWorld Browser和GreenBrowser 的表现稍好,Maxthon Browser和Avant Browser则略大一些,差距大概是20M左右
测试结论:在众多IE内核的多窗口浏览器中, 世界之窗浏览器的内存占用更加优异,GreenBrowser的表现也相当不错,而Maxthon Browser的内存占用相对于它繁杂的功能
       表现还是可以接受的


发表评论



郑重声明:资讯 【浏览器占用内存比较、浏览器内存| 抓虾电脑维护常识网】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——