联系站长 加入收藏 设为首页 繁體中文 RSS
  首页 | 生活百科 | 电脑网络 | 高手学堂 | 语录名言 | 读书文学 | 极品软件 | 奇趣图片 | 站长微博  
 您的位置: 精品百字节网 >> 电脑网络 >> 新鲜网讯 >> 正文 当前没有通告!
   □  八款多标签浏览器内存资源占用横向评测    3星级
八款多标签浏览器内存资源占用横向评测
[ 作者:作者不详     来源:世界之窗     点击数:     更新时间:2007-09-06     文章录入:Admin
【字体:
[内容提要]
暂无简介

本测试在2007年5月17日下午进行,测试目的,对比八款常见的多标签浏览器的内存、CPU资源占用和回收情况。

测试软件和版本:

所有版本均是测试前从官方网站下载的最新版本。
AvantBrowser 11.0 Build 46
GreenBrowser 4.1.0516
Maxthon 2.0.2.615 (RC2)
Mozilla FireFox 2.0.0.3
Opera 9.20
TT 3.3.200.290
TheWorld 2.0 Final


测试环境:

环境1:Windows XP SP2 英文版、系统安装IE6.0
HP nx7010 迅驰I代,奔腾M1.6G,1G内存,屏幕分辨率1680x1050
环境2:Windows XP SP2 中文版、系统安装IE7.0
IBM X40笔记本 迅驰I代,奔腾M1.3G,512M内存,屏幕分辨率1024x768
环境3:Windows XP SP2 中文版、系统安装IE7.0、反病毒软件卡巴斯基6.0.2.261
奔腾4 3.0C超线程 1G内存,屏幕分辨率1680x1050

测试环境说明:我们选取的三个软件环境属于最常见的环境,因为目前XP SP2是覆盖率最广的操作系统,系统安装IE6/IE7的用户则都比较多,卡巴斯基是网络反病毒软件的代表之一,功能强大,在国内有着较多的用户。硬件环境性能处于中低档,而不是使用近期逐渐开始流行的双核CPU,但相信可以代表多数用户群。


常规内存测试:


本测试选取了较有代表性的四个中文门户网站作为测试内容。由于各种浏览器的功能不尽相同,为了尽量保证测试的公平,均只开启弹出广告拦截以保证不造成多余的页面访问,关闭如黑名单拦截、浮动广告拦截和插件等功能,实际上这就是大多数浏览器安装后的默认设置。
注意:有些浏览器在安装后预置了黑名单,过滤了大量的页面内容,不能真实反映内存占用,所以一定要关闭黑名单拦截再进行测试,以了解完整的资源占用和回收情况。
测试步骤如下:
1、清理上网产生的临时文件和历史记录
2、打开http://www.sina.com/,http://www.sohu.com/,http://www.tom.com/,http://www.163.com/四个网站
3、待网页下载完毕,切换各个页面,拖动滚动条从头到尾确保每个页面的区域都被显示过,内存不再变化时观察任务管理器,记录下物理内存和虚拟内存的占用情况
4、依次关闭所有页面,最小化窗口再恢复,如果浏览器没有空白窗口则新建一个,记录下物理内存和虚拟内存的占用情况
5、重复以上操作多次,去掉偶尔变化较大的结果,对表现一致的结果取平均值

下表中是测试结果,内存值单位为M:
环境一:

浏览器
开启4个页面的峰值平均值
关闭4个页面后(保留一个空白页)
物理内存

虚拟内存

物理内存

虚拟内存

AvantBrowser 11.0 Build 46
110M
110M
7M
61M
GreenBrowser 4.1.0516
106M
94M
7M
18M
Maxthon 2.0.2.615(RC2)
117M
101M
18M
61M
Mozilla FireFox 2.0.0.3
81M
72M
38M
28M
Opera 9.20
77M
76M
14M
67M
TT 3.3.200.290
109M
94M
9M
23M
TheWorld 2.0 Final
108M
106M
5M
19M

环境二:

浏览器
开启4个页面的峰值平均值
关闭4个页面后(保留一个空白页)
物理内存

虚拟内存

物理内存

虚拟内存

AvantBrowser 11.0 Build 46
87M
98M
8M
74M
GreenBrowser 4.1.0516
93M
85M
7M
31M
Maxthon 2.0.2.615(RC2)
113M
101M
20M
72M
Mozilla FireFox 2.0.0.3
80M
72M
28M
30M
Opera 9.20
77M
77M
10M
55M
TT 3.3.200.290
93M
93M
9M
71M
TheWorld 2.0 Final
84M
98M
6M
32M

环境三:

浏览器
开启4个页面的峰值平均值
关闭4个页面后(保留一个空白页)
物理内存

虚拟内存

物理内存

虚拟内存

AvantBrowser 11.0 Build 46
77M
105M
10M
44M
GreenBrowser 4.1.0516
101M
91M
6M
48M
Maxthon 2.0.2.615(RC2)
106M
104M
10M
73M
Mozilla FireFox 2.0.0.3
84M
76M
38M
31M
Opera 9.20
78M
77M
9M
53M
TT 3.3.200.290
102M
106M
9M
40M
TheWorld 2.0 Final
101M
97M
6M
32M

本测试的测试目的,是查看完整显示页面的情况下,软件的内存占用情况,以及关闭后的内存回收情况。
由于开启页面时候的内存占用都不大,所以上面的表格应该主要查看最后一列的内容,也就是查看关闭了页面后的资源回收情况。

测试情况:TT的多次测试结果有很大出入,似乎它每次在用户切换窗口的时候,都会强制将物理内存池尺寸降低,这样在任务管理器中看起来占用内存较小,但这时CPU占用率上升,而且降低的物理内存会不断增加回来,未感觉到内存节省的效果。

Firefox(火狐浏览器)在同时打开4个页面后,长期无法切换标签,只能浏览当前标签,但没有死机,关闭当前标签后可以自动切换到下一个标签,在测试环境二和环境三均如此。Opera浏览器在页面加载完毕后,内存占用仍然不断在涨,20秒后两项内存各增加了近2M,不知何故。

从上面的表格看到,此次测试的内存回收情况上,TheWorld,GreenBrowser,FireFox三者表现更理想一些。

高强度浏览测试:
在常规内存测试后我们来做一下更贴近日常使用的测试。在这个测试中,每个浏览器都以默认安装的情况为准,如果有未开启弹出窗口过滤的,也手动开启,尽量模拟正常的高强度浏览过程。
我们选取了28个网站页面来进行测试,它们有的是社区、有的是门户、有的是(点此查看测试用网页列表)。

测试步骤如下:
1、同时打开所有链接(共28个)
2、等待一段时间,直到内存数变得稳定,此时网页基本都完成访问了,记录下物理内存和虚拟内存的占用情况
3、依次关闭每个页面,直到最后只剩下一个空白页面,然后最小化窗口再恢复,记录下物理内存和虚拟内存的占用情况

由于数据比较多,所以这个测试每个浏览器在不同测试电脑上,只做了一次(内存值单位为MB)。
环境1

浏览器
开启所有页面后的峰值
关闭所有页面后(保留一个空白页)
物理内存

虚拟内存

物理内存

虚拟内存

AvantBrowser 11.0 Build 46
435M
442M
10M
86M
GreenBrowser 4.1.0516
390M
375M
9M
53M
Maxthon 2.0.2.615(RC2)
436M
418M
13M
64M
TT 3.3.200.290
448M
432M
16M
64M
TheWorld 2.0 Final
449M
436M
10M
41M

环境2

浏览器
开启所有页面后的峰值
关闭所有页面后(保留一个空白页)
物理内存

虚拟内存

物理内存

虚拟内存

AvantBrowser 11.0 Build 46
只有一次通过测试:330M/330M,正常关闭后22M/91M
GreenBrowser 4.1.0516
浏览器崩溃在Flash插件中,未能完成测试
Maxthon 2.0.2.615(RC2)
360M
345M
13M
95M
TT 3.3.200.290
350M
250M
13M
93M
TheWorld 2.0 Final
318M
357M
10M
82M

环境3

浏览器
开启所有页面后的峰值
关闭所有页面后(保留一个空白页)
物理内存

虚拟内存

物理内存

虚拟内存

AvantBrowser 11.0 Build 46
只有一次通过测试:223M/358M,正常关闭后16M/169M
GreenBrowser 4.1.0516
浏览器崩溃在Flash插件中,未能完成测试
Maxthon 2.0.2.615(RC2)
363M
348M
13M
95M
TT 3.3.200.290
384M
386M
13M
89M
TheWorld 2.0 Final
398M
395M
10M
86M


测试中的几个效果说明

一次打开28个页面,不管你的系统配置有多高,CPU资源都会大量消耗在消息处理、线程切换上,网络带宽则瞬间被占满,内存消耗也很大,浏览器下载的内容越多,内存占用也越大。所以此测试中开启所有页面后的峰值越高,反而能代表此浏览器是否表现良好,如果浏览器由于设计不当,导致打开多个页面的时候很多图片等都超时下载不下来,变成红*,峰值反而会低。

一个奇怪的效果发生在Firefox和Opera身上,它们都在这种高强度测试中表现怪异,就是只有当前标签可以浏览,主界面-菜单条等都失去了响应,但程序没有死机。虽然可以浏览,但打开的页面内容缺失比较大,在三个测试平台耐心的等待了10几分钟后,我们决定将这两款浏览器从这个测试中去掉,因为它们的表现和IE内核浏览器的表现相差很大,无法类比。

单线程多标签的浏览器(AvantBrowser,GreenBrowser,TT),有的是直接先打开标签再进行浏览,表现在27个标签瞬间打开,但之后才开始浏览,会给人一种反应很快的错觉,但实际并非如此,它们都在同时打开多个标签后整个程序失去响应很长时间。这也是单线程多标签浏览器的最大问题,只要有一个页面阻塞,整个程序就是失去响应。TT在测试中仍然不停的试图降低物理内存,所以它的CPU占用率一直很高。

测试结论:总体来说,采用了多线程框架的TheWorld 2.0和Maxthon 2.0表现更流畅一些,在打开全部页面后不久,就可以响应切换标签的请求,进行正常浏览,Maxthon由于还在测试版本阶段,所以内存释放稍嫌不够理想。

上面的所有测试,本来IE7也有一份的,但由于IE7还不算是真正的多标签浏览器,可用性奇差,所以我们没有把它列在内。

Ajax测试:
测试地址:http://www.ioage.com/test/
现在网站越来越多的使用了Ajax技术,这个测试直观的让大家感受多线程浏览器和单线程浏览的差异。由于火狐和Opera非IE内核,对一些 Ajax脚本也不支持,所以没有进行测试。
测试结论: TheWorld 2.0和Maxthon 2.0由于采用了多线程窗口框架,在测试期间浏览器没有假死,尤其是当后台开启测试页面的情况下,用户几乎感觉不到有页面处于假死的状态,可以正常浏览。而AvantBrowser,GreenBrowser,TT,由于采用单线程窗口框架,所有标签都在一个窗口线程中,一旦开始测试,整个浏览器立刻失去响应,直到测试完成。

总体测试结论:在的多窗口浏览器中,世界之窗浏览器以优异的内存表现,理想的CPU占用,在所有参测的浏览器中位列前茅,你可以认为这是凤凰工作室的一家之言,那么为什么不试试它呢。

上一篇文章:与名站对着干的网站也能生出金蛋么? 下一篇文章:Google公司的大腕们
发表评论 □告诉好友 □打印此文 □收藏此页 □关闭窗口 □返回顶部
 最新热点文章
 精品医院类网站网址大收集
 如何删除windows 2003或xp系统隐藏的...
 DedeCms管理员后台登陆经常自动退出的...
 知道IP如何用dos命令查出电脑名称
 WORD出错老是要求以安全模式打开文件...
 如何设置首页不显示页眉页脚?
 如何利用inurl命令查询网站外链及栏目...
 
 最新推荐文章
 精品医院类网站网址大收集
 如何利用宽带路由器控制局域网内电脑上...
 CSS圆角代码的实现方法
 带停顿的单行文字滚动代码
 实用的新网站免费收录提交地址精选
 Left join , Right Join, Inner Join用...
 趣话淘宝网衍生的多种新型职业
 
 最新图文
  ◇  网友评论:(只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
关于本站 | 免责申明 | 网站地图 | 联系站长 | 友情链接 | 与我同在
冀ICP备06032589号【虚拟化精英群虚拟化精英群续
  Copyright© 2006-2009 100byte.Com All Rights Reserved
网站声明:本网站是公益性质网站,部分内容来源于网络,如有侵犯您权利的地方,请与精品百字节站长联系,尽快修正.
Powered By CreateLive CMS 本站法律顾问:(冀港)武镇海律师
点击这里给我发消息