♡━━━━━━━━━━━━━ 谢谢来访留言! 祝你天天好心情......。! ━━━━━━━━━━━━━♡

八款多标签浏览器内存资源占用横向评测

上一篇 / 下一篇  2008-03-15 16:17:34

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

JO5N@N \ D~0

k5_7[E_ L]k0测试软件和版本:★黑基空间★.\4w q0gXY"E

g,u[ g3OW mc0
所有版本均是测试前从官方网站下载的最新版本。★黑基空间★)N1B.b/n zh
AvantBrowser 11.0 Build 46★黑基空间★8YHdb8Z'cq
GreenBrowser 4.1.0516
+KZ"e,BGm5f0Maxthon 2.0.2.615 (RC2)
w%\$U ~N f/es0s0Mozilla FireFox 2.0.0.3★黑基空间★8i D"O'd3m
Opera 9.20★黑基空间★N;@R zt
TT 3.3.200.290★黑基空间★&F)O,ljG)D
TheWorld 2.0 Final
+z)f#[1r"d$eVe`0
★黑基空间★ah&by#_r

P_e_ XY0测试环境

1dW7T Qxsuy0G@0

K5p;akyV&?,F/N0环境1:Windows XP SP2 英文版、系统安装IE6.0★黑基空间★]s6?FO;N8t-[G}
HP nx7010 迅驰I代,奔腾M1.6G,1G内存,屏幕分辨率1680x1050
"S!G n3uu&A%]0环境2:Windows XP SP2 中文版、系统安装IE7.0★黑基空间★UcXC+^
IBM X40笔记本 迅驰I代,奔腾M1.3G,512M内存,屏幕分辨率1024x768★黑基空间★ko%f_4U_"Mp-c
环境3:Windows XP SP2 中文版、系统安装IE7.0、反病毒软件卡巴斯基6.0.2.261
uC,AG y }$Z$uC0奔腾4 3.0C超线程 1G内存,屏幕分辨率1680x1050★黑基空间★'` J0c~5r4q.dcp
★黑基空间★6Gce(rr-s
测试环境说明:我们选取的三个软件环境属于最常见的环境,因为目前XP SP2是覆盖率最广的操作系统,系统安装IE6/IE7的用户则都比较多,卡巴斯基是网络反病毒软件的代表之一,功能强大,在国内有着较多的用户。硬件环境性能处于中低档,而不是使用近期逐渐开始流行的双核CPU,但相信可以代表多数用户群。

F.J/L^UO.P"s0

T F&cWC:AW?^*N%`0★黑基空间★6Yx/z[*E1i7N7d$I
常规内存测试:
w]#ZiYV-g0

1@Z ?1OM.?Z0本测试选取了较有代表性的四个中文门户网站作为测试内容。由于各种浏览器的功能不尽相同,为了尽量保证测试的公平,均只开启弹出广告拦截以保证不造成多余的页面访问,关闭如黑名单拦截、浮动广告拦截和插件等功能,实际上这就是大多数浏览器安装后的默认设置。★黑基空间★0FE7og~ k,V"P
注意:有些浏览器在安装后预置了黑名单,过滤了大量的页面内容,不能真实反映内存占用,所以一定要关闭黑名单拦截再进行测试,以了解完整的资源占用和回收情况。
aL:D1WW!w!Ha0测试步骤如下:★黑基空间★gUl'G&HI vIJ
1、清理上网产生的临时文件和历史记录★黑基空间★K"nj7}Q1cMv^
2、打开
www.sina.com,www.sohu.com,www.tom.com,www.163.com四个网站★黑基空间★ Ojm3@ yfO
3、待网页下载完毕,切换各个页面,拖动滚动条从头到尾确保每个页面的区域都被显示过,内存不再变化时观察任务管理器,记录下物理内存和虚拟内存的占用情况
tw/M'Vm04、依次关闭所有页面,最小化窗口再恢复,如果浏览器没有空白窗口则新建一个,记录下物理内存和虚拟内存的占用情况
]k!W!o\l O!Q!y05、重复以上操作多次,去掉偶尔变化较大的结果,对表现一致的结果取平均值
★黑基空间★&lF2}F E(f

★黑基空间★7Y/k\/B#`e ]6Rh

下表中是测试结果,内存值单位为M:
@3G]o({TZ0环境一:
★黑基空间★1BH*\T*RN9]

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

虚拟内存

vy;H$n,Y+e0
物理内存

虚拟内存★黑基空间★.I ~;FgF w M jQ

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

/Wmm7qee,h0环境二:★黑基空间★IEtwh K

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

虚拟内存

)|0w5zLB&O(X(fi0
物理内存

虚拟内存

bk6o*FP3YT4m ?4n0
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
★黑基空间★2D'bLE ~h_

?UiO6T.s}n\0环境三:

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

虚拟内存

&Lx/QGM@ Z3k0
物理内存

虚拟内存

? Yx] z7j^"[ ~9w0
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
★黑基空间★I,@ ]3lpN9O _u Dkz

本测试的测试目的,是查看完整显示页面的情况下,软件的内存占用情况,以及关闭后的内存回收情况。★黑基空间★6W]Vh D%qki
由于开启页面时候的内存占用都不大,所以上面的表格应该主要查看最后一列的内容,也就是查看关闭了页面后的资源回收情况。★黑基空间★6@3h2a$?[L4?

5`6x'kT n0测试情况:TT的多次测试结果有很大出入,似乎它每次在用户切换窗口的时候,都会强制将物理内存池尺寸降低,这样在任务管理器中看起来占用内存较小,但这时CPU占用率上升,而且降低的物理内存会不断增加回来,未感觉到内存节省的效果。
m'O;Hp+W$e(iD0z"yk0★黑基空间★7VJq~P8N
Firefox(火狐浏览器)在同时打开4个页面后,长期无法切换标签,只能浏览当前标签,但没有死机,关闭当前标签后可以自动切换到下一个标签,在测试环境二和环境三均如此。Opera浏览器在页面加载完毕后,内存占用仍然不断在涨,20秒后两项内存各增加了近2M,不知何故。★黑基空间★zPZ&w'E5a9?#D)g)T

#TBPD^I L0从上面的表格看到,此次测试的内存回收情况上,TheWorld,GreenBrowser,FireFox三者表现更理想一些。
0AN4B._ @+K0
★黑基空间★t5{am0^#w

Pt.Z{Y*Pbp0高强度浏览测试:
S&E0Geg2QGr4u0
在常规内存测试后我们来做一下更贴近日常使用的测试。
在这个测试中,每个浏览器都以默认安装的情况为准,如果有未开启弹出窗口过滤的,也手动开启,尽量模拟正常的高强度浏览过程。
;m6U B]0o1_]/kpD0
我们选取了28个网站页面来进行测试,它们有的是社区、有的是门户、有的是(
点此查看测试用网页列表)。★黑基空间★3F6GL'@R

X H/FEb;l0测试步骤如下:
V$x1R-r^S01、同时打开所有链接(共28个)★黑基空间★b;Avduk C,}r9U;r
2、等待一段时间,直到内存数变得稳定,此时网页基本都完成访问了,记录下物理内存和虚拟内存的占用情况
j#k$p;tb4SR ^03、依次关闭每个页面,直到最后只剩下一个空白页面,然后最小化窗口再恢复,记录下物理内存和虚拟内存的占用情况★黑基空间★#DL {2d-m3jlD
★黑基空间★a0x!}9Q%XJ0mNk

*j G5n'ynwi9Ww ^!i0由于数据比较多,所以这个测试每个浏览器在不同测试电脑上,只做了一次(内存值单位为MB)。★黑基空间★SB]`mA o
环境1
},` q"t1{ g~0

yC1n_3e v%qR.d~1r*P0
浏览器
开启所有页面后的峰值
关闭所有页面后(保留一个空白页)
物理内存

虚拟内存

3^&O8^GPl'D R?i Bf0
物理内存

虚拟内存

V:HRI7?'J^!I0
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

g/CcsF LGa:n)Ai0环境2★黑基空间★}+Td D*n ~1W

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

虚拟内存

tB#O{0[B cP0
物理内存

虚拟内存★黑基空间★ qK+wCLt(?

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

&X6l&h~BH0★黑基空间★ i&uF}QZ2x |\

环境3★黑基空间★$d,s9rk(bK9Oyac

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

虚拟内存

H^c{)x0
物理内存

虚拟内存★黑基空间★#Xt&VqE

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
★黑基空间★?u {%m2_ C0m

★黑基空间★S Xj'J(o
测试中的几个效果说明
_&G.KQ9u-h"Nn0
p;T3I B;iCZ2Ak)c0一次打开28个页面,不管你的系统配置有多高,CPU资源都会大量消耗在消息处理、线程切换上,网络带宽则瞬间被占满,内存消耗也很大,浏览器下载的内容越多,内存占用也越大。所以此测试中开启所有页面后的峰值越高,反而能代表此浏览器是否表现良好,如果浏览器由于设计不当,导致打开多个页面的时候很多图片等都超时下载不下来,变成红叉,峰值反而会低。★黑基空间★;Y1?JL,P8K7y `1s u}C
★黑基空间★f0^-KG imA;G#n
一个奇怪的效果发生在Firefox和Opera身上,它们都在这种高强度测试中表现怪异,就是只有当前标签可以浏览,主界面-菜单条等都失去了响应,但程序没有死机。虽然可以浏览,但打开的页面内容缺失比较大,在三个测试平台耐心的等待了10几分钟后,我们决定将这两款浏览器从这个测试中去掉,因为它们的表现和IE内核浏览器的表现相差很大,无法类比。★黑基空间★0c#q?`)?!KKt:~.?1p SN

E,m%F*}GK0单线程多标签的浏览器(AvantBrowser,GreenBrowser,TT),有的是直接先打开标签再进行浏览,表现在27个标签瞬间打开,但之后才开始浏览,会给人一种反应很快的错觉,但实际并非如此,它们都在同时打开多个标签后整个程序失去响应很长时间。这也是单线程多标签浏览器的最大问题,只要有一个页面阻塞,整个程序就是失去响应。TT在测试中仍然不停的试图降低物理内存,所以它的CPU占用率一直很高。★黑基空间★Q6g5@JR {.u"{Nd2e
★黑基空间★J6}`#BUZyHX6_
测试结论:总体来说,采用了多线程框架的TheWorld 2.0和Maxthon 2.0表现更流畅一些,在打开全部页面后不久,就可以响应切换标签的请求,进行正常浏览,Maxthon由于还在测试版本阶段,所以内存释放稍嫌不够理想。★黑基空间★;d+P8sf$k'Q

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

(R'UE1{6brW0

"L(w~$SI4}0Ajax测试:
GVI+l'A0测试地址:
http://www.ioage.com/test/
o8H+ctTTP8R)UR0现在网站越来越多的使用了Ajax技术,这个测试直观的让大家感受多线程浏览器和单线程浏览的差异。由于火狐和Opera非IE内核,对一些 Ajax脚本也不支持,所以没有进行测试。
1t+l9H/W*[6e aD/kN e0测试结论:TheWorld 2.0和Maxthon 2.0由于采用了多线程窗口框架,在测试期间浏览器没有假死,尤其是当后台开启测试页面的情况下,用户几乎感觉不到有页面处于假死的状态,可以正常浏览。而AvantBrowser,GreenBrowser,TT,由于采用单线程窗口框架,所有标签都在一个窗口线程中,一旦开始测试,整个浏览器立刻失去响应,直到测试完成。★黑基空间★#u^n&?#B/mf
★黑基空间★MIl [/xlv3~
总体测试结论:在的多窗口浏览器中,世界之窗浏览器以优异的内存表现,理想的CPU占用,在所有参测的浏览器中位列前茅,你可以认为这是凤凰工作室的一家之言,那么为什么不试试它呢。
★黑基空间★?*_L)}}G9_%m9B4S


TAG: 评测 内存 浏览器 环境 资源

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar