三款跨平台浏览器的 Acid3 及 Sunspider 测试
相信各位都阅读过关于 Mozilla Firefox 3.5, Opera 10 Beta 和 Google Chrome 这三款跨平台浏览器的比较评测,不过很少读到在 Linux 平台下的评测吧?本文将分别在 Linux 和 Windows 平台下对于它们进行 Acid3 和 Sunspider 评测并比较。欢迎使用 Mac OS X 的朋友补充更多内容。
测试平台介绍:
Linux 平台
AMD Turion 64 X2 TL-58 1.9GHz 1M L2 Cache DDR2 800 4Gb
Fedora 11 2.6.29.6-213.fc11.i686.PAE
Nvidia GeForce 8400M G Nvidia 190.18
Windows 平台
AMD Althon 64 X2 3600+ 2.0GHz 512k L2 Cache DDR2 800 1Gb
Windows XP SP3
Nvidia GeForece 6100 Nvidia 190.38
测试项目介绍
该项目主要考察对于网页标准的执行情况,尤其是 DOM 和 JavaScript,侧重于精准性。Wikipedia
该项目主要考察浏览器执行核心 JavaScript 任务时速度,不包括 DOM,侧重于执行效率。 Wikipedia
参加比较的三款浏览器信息:
Mozilla Firefox 3.5.1 Mozilla 官方版本 (非发行版自带版本)
Opera 10 Beta 2 官方 Qt4 版本
Chromium (Google Chrome 的开源版本) 3.0.197.0 svn 22243
下面评测正式开始~
首先是 Linux 平台下的 Acid3 测试(得分越高越好)
Mozilla Firefox
93/100
Opera 10
100/100
Chromium 100/100 右上角有一个奇怪的红叉
下来是 Linux 平台下的 Sunspider 测试(耗时越少越好)
Mozilla Firefox
Total: 3735.4ms +/- 5.3%
Opera 10
Total: 12549.8ms +/- 2.3%
Chromium
Total: 2090.6ms +/- 4.8%
接下来是 Windows 平台下的 Acid3 测试(得分越高越好)
Mozilla Firefox
93/100
Opera 10
100/100
Chromium
100/100 右上角有一个奇怪的红叉
下来是 Windows 平台下的 Sunspider 测试(耗时越少越好)
Mozilla Firefox
Total: 1602.2ms +/- 1.4%
Opera 10
Total: 6553.6ms +/- 0.6%
Chromium
Total: 759.0ms +/- 3.3%
总结
无论在哪个平台上,Acid 3 测试中表现程度 Opera > Chromium > Firefox,同一浏览器在不同平台表现无差别。
而在 Sunspider 测试中, Chromium > Firefox > Opera,在 Windows 平台的用时比 Linux 平台下快了一倍!
Sunspider 测试中如此巨大的差异很什么原因呢?是 Athlon 64 X2 3600+ 的速度比 Turion 64 X2 TL-58 快了一倍?还是在 Windows 平台的运行效率快了一倍?
PS:
为何没有在同一硬件平台上测试?
安装 Fedora 的本本是平日工作用的,自从入手后就没打算装过 Windows,没有预留分区。 安装 Windows 的台式机的主板电源管理跟 2.6.24 以后内核相应模块有冲突,无法安装 Fedora 。
欢迎使用双系统的朋友提供进一步评测数据!
Read More:
能介绍下,Acid 3 测试和Sunspider 测试都主要侧重于哪方面的性能吗???
@ebird:
已添加相关介绍!感谢提醒!
firefox 3.5.1-3.f11 2948.6ms +/- 2.1% 环境是 F11 64bit, T7300 + 4G + G8600M GS
是64位会快一点?硬件的区别?还是发行版的优化?
Total: 3543.4ms +/- 0.6% (www-client/mozilla-firefox-3.5.1-r1)
1硬件不一样 2浏览器版本也不一样 有分os cpu 32v64 3beta和正式 所以没意义
Total:951.0ms +/- 18.9%
要win下ie和linux下ff比 硬件一样
js在 linux有问题
MBP MB471LL/A 操作系统 Mac OS X 10.5.7 Acid3 Sunspider Safari 4.0.2 100/100 Total: 2656.2ms +/- 0.4% Opera 10 beta2 100/100 Total: 4924.4ms +/- 2.1% Firefox 3.5.1 93/100 Total: 1192.4ms +/- 0.7% Chromium 22243 100/100 Total: 573.0ms +/- 4.8%
没想到 Firefox 这么快,以为 Safari 会是第二,Chromium 确实牛……
MBP MB471LL/A 操作系统 Mac OS X 10.5.7
Safari 4.0.2 100/100 Total: 2656.2ms +/- 0.4%
Opera 10 beta2 100/100 Total: 4924.4ms +/- 2.1%
Firefox 3.5.1 93/100 Total: 1192.4ms +/- 0.7%
Chromium 22243 100/100 Total: 573.0ms +/- 4.8%
没想到 Firefox 这么快,以为 Safari 会是第二,Chromium 确实牛……
排版全乱,大家凑活看吧……
@hnws:
结合你的结果来看,似乎 Linux 系统下无论什么浏览器,运行 JavaScript 的效率都不行,这是怎么回事????????
@leafduo:
感谢提供 Mac OS X 的信息!
可怜的linux,本机装了xp也装了linux的几个发行版.linux下firefox跑分跑不赢就算了,问题是感觉已经差到不能忽视了,flash资源占用高,容易停顿,js效率也极低,一卡一卡的.
@wowtxp:
JavaScript 看来是 Linux 本身的问题,不知道为何。
Adobe Flash 那是它自己的问题。如果启用了 Compiz 的话 Flash 就会比较卡。
补充测试1:
Fedora 11 + VirtualBox 3.0.2 + Windows XP SP3 + Mozilla Firefox 3.5.1
Total: 3392.6ms +/- 5.1%
竟然比 Linux 平台官方的(Total: 3735.4ms +/- 5.3%)都快,但是差别不大了。
补充测试2:
Fedora/3.5.1-3.fc11 Firefox/3.5.1
Total: 3305.6ms +/- 3.5%
看来系统优化是有效果的,比官方的版本要快些。
补充测试3:
Fedora 11 Midori 0.1.7
Total: 2834.6ms +/- 9.5%
比 Firefox 系统优化版本还要快些……
Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.9.1.1) Gecko/20090722 Gentoo Firefox/3.5.1
Total: 3390.6ms +/- 5.8%
Chromium-bin 3.0.196.0 (21943)
Total: 1816.0ms +/- 8.8%
AMD Turion 64 X2 TL-56 1.8GHz DDR1 1Gb
Slackware64 + Opera10 Beta Build 4520
Total: 10492.8ms +/- 5.3%
不过同时还开着 10 个标签页……
咦?刚没发全……
Slackware64 + Opera10 Build 4520:
Total: 10492.8ms +/- 5.3%
Sun的东西在Linux下效率就是出奇的低
为啥不顺便连 midori 一块儿测试了,现在对这个浏览器的兴趣大于 chrome 了。。。
@lon: javascript 和 JAVA没有什么关系,和SUN更没有什么关系。
看上去TraceMonkey成效显著,现在Firefox 3.5的JavaScript执行性能已经比较可观了,尽管和V8还有一定差距
@MyCups:
呵呵,两者唯一的关系就是都是 OO
@Jay:
请看17楼啊~
@grissiom:
应该没什么影响的,我做 Firefox 测试的时候后台开着 Gmail 和 WebQQ 两个 Ajax 应用。
硬件dell vostro a840 os 32ubuntu9.04 2.6.31rc5 Acid3 ff3.0.12 72/100 opera10b2 100/100 chrome3.0.196.0 100/100 Sunspider ff3.0.12 Total:5300.8ms +/- 4.5% opera10b2 Total:12086.8ms +/- 28.9% chrome3.0.196.0 Total:1661.4ms +/- 8.8%
Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.9.1.1) Arch Firefox 3.5.1 Total: 1356.6ms +/- 0.8% Windows XP SP3:1174.4ms +/- 1.2%
AthlonXP1800+(1.53GHz),768M DDR300,ArchLinux kernel26-2.6.30.2-1;firefox3.5.1,3109.4ms +/- 1.6%
Mozilla/5.0 (X11; U; Linux x86_64; zh-CN; rv:1.9.1.1) Gecko/20090717 Fedora/3.5.1-3.fc11 Firefox/3.5.1 Total: 2820.6ms +/- 2.1%
linux 的 firefox 没有 pgo 优化过,找一个 pgo版本的 linux firefox 情况会改进不少
请问楼主FEDORA在本本上有没有这个问题,就是gnome电源管理会报告错误的情况,比如我一开始插了电源,不久告诉我battery discharge,或者拔掉电源,却告诉我battery full?
Opera是用了qt库吧?
我估计Opera排名在后多半是qt库的原因……
不要说win,就是fedora,我启动个基于qt的程序也要半天,尤其是第一次启动…… 好像涉及的文件太多~呵呵~
我的结果: chromium-snapshot 22244: 880.4ms +/- 6.4% firefox 3.5.1 prescott: 2403.0ms +/- 1.0% opera 10 snapshot 4520: 7960.6ms +/- 0.9%
E7400/4G
Windows:6.1 build 7600 x64 Chrome 3.0.196.2:Total:405.6ms +/- 4.2% Safari 4.0.2(530.19.1):Total:510.0ms +/- 1.0% Firefox 3.5.1:Total:937.0ms +/- 0.4% Opera 10.00 build 1651:Total:2814.6ms +/- 0.1% IE8:Total:4271.2ms +/- 0.4%
Linux:2.6.30-ARCH i686 Chromium 3.0.197.0(22224):Total:399.4ms +/- 2.2% Firefox 3.5.1:Total:1156.8ms +/- 1.1% Konqueror KDE 4.2.4:Total:3491.2ms +/- 0.3% Opera 10.00 build 4520:Total:3946.2ms +/- 1.2%
Sunspider 不必过多测试了,我的机子双系统,不至对半这么大,不过确实慢于XP的,这是事实,之前因不懂这个,在网上搜了一下,之类测试很多,事实就是 Sunspider 方面linux 下的浏览器没有同版本的win版快
http://pcedu.pconline.com.cn/softnews/dongtai/0902/1562570.html
这有个测试,不过这哥们也挺滑稽的,Wine也强于Linux,那不说明 Linux 太强了,只是下面的浏览器不行
MacBook Air 1,1 Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; zh-CN; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1
============================================ RESULTS (means and 95% confidence intervals) -------------------------------------------- Total: 1916.8ms +/- 2.9% -------------------------------------------- 3d: 282.4ms +/- 9.4% cube: 78.4ms +/- 4.7% morph: 48.8ms +/- 21.7% raytrace: 155.2ms +/- 18.0% access: 253.6ms +/- 6.4% binary-trees: 76.2ms +/- 16.1% fannkuch: 105.4ms +/- 6.3% nbody: 47.2ms +/- 16.0% nsieve: 24.8ms +/- 16.8% bitops: 60.6ms +/- 4.7% 3bit-bits-in-byte: 2.8ms +/- 19.9% bits-in-byte: 14.6ms +/- 27.3% bitwise-and: 3.4ms +/- 20.0% nsieve-bits: 39.8ms +/- 4.1% controlflow: 54.2ms +/- 5.5% recursive: 54.2ms +/- 5.5% crypto: 138.0ms +/- 17.4% aes: 83.8ms +/- 24.7% md5: 38.0ms +/- 15.2% sha1: 16.2ms +/- 16.6% date: 257.4ms +/- 2.3% format-tofte: 134.2ms +/- 3.1% format-xparb: 123.2ms +/- 2.8% math: 74.4ms +/- 7.6% cordic: 33.8ms +/- 23.9% partial-sums: 25.8ms +/- 10.4% spectral-norm: 14.8ms +/- 36.8% regexp: 135.4ms +/- 12.5% dna: 135.4ms +/- 12.5% string: 660.8ms +/- 3.1% base64: 39.6ms +/- 17.7% fasta: 141.6ms +/- 3.7% tagcloud: 184.6ms +/- 5.4% unpack-code: 211.6ms +/- 1.9% validate-input: 83.4ms +/- 21.2%http://www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B83,77,75,79,78%5D,%223d-morph%22:%5B64,45,44,45,46%5D,%223d-raytrace%22:%5B140,146,158,139,193%5D,%22access-binary-trees%22:%5B93,70,72,77,69%5D,%22access-fannkuch%22:%5B109,103,109,97,109%5D,%22access-nbody%22:%5B43,44,42,51,56%5D,%22access-nsieve%22:%5B25,21,23,25,30%5D,%22bitops-3bit-bits-in-byte%22:%5B2,3,3,3,3%5D,%22bitops-bits-in-byte%22:%5B19,12,12,17,13%5D,%22bitops-bitwise-and%22:%5B3,4,3,3,4%5D,%22bitops-nsieve-bits%22:%5B39,39,42,40,39%5D,%22controlflow-recursive%22:%5B58,52,53,53,55%5D,%22crypto-aes%22:%5B96,86,59,101,77%5D,%22crypto-md5%22:%5B38,43,32,35,42%5D,%22crypto-sha1%22:%5B20,15,15,15,16%5D,%22date-format-tofte%22:%5B133,140,134,132,132%5D,%22date-format-xparb%22:%5B126,124,122,125,119%5D,%22math-cordic%22:%5B30,30,45,30,34%5D,%22math-partial-sums%22:%5B29,25,24,24,27%5D,%22math-spectral-norm%22:%5B12,22,12,16,12%5D,%22regexp-dna%22:%5B142,124,119,152,140%5D,%22string-base64%22:%5B33,35,47,42,41%5D,%22string-fasta%22:%5B139,141,140,149,139%5D,%22string-tagcloud%22:%5B196,189,182,175,181%5D,%22string-unpack-code%22:%5B213,206,212,213,214%5D,%22string-validate-input%22:%5B85,83,85,102,62%5D%7D
7250 2.0GHZ CPU
4GB RAM 8600GT
皆为Ubuntu 9.04 AMD64 PPA中最新组合 Firefox 3.6.X Total: 2879.4ms +/- 6.5% Firefox 3.5.X Total: 3078.0ms +/- 4.4% Midori 0.1.9.X Total: 706.8ms +/- 4.9% Chromium Total: 683.4ms +/- 4.9% 没有看错!差距是4倍。
7250 2.0GHZ CPU 4GB RAM 8600GT
皆为Ubuntu 9.04 AMD64 PPA中最新组合
Firefox 3.6.X Total: 2879.4ms +/- 6.5%
Firefox 3.5.X Total: 3078.0ms +/- 4.4%
Midori 0.1.9.X Total: 706.8ms +/- 4.9%
Chromium Total: 683.4ms +/- 4.9%
没有看错!差距是4倍。
怎么FF35的成绩变化这么大的?我以前在F10.i386测过一个FF3.5BETA4前后的nightly build,sunspider的成绩才1500ms左右,那时的FF3.6NB也是差不多,有图为证的啊:需要爬墙 http://picasaweb.google.com/liangsuilong/ENXOWG#5326085880428384306 另外当时我也测试了一堆浏览器:截图都放在picasa上面了。 http://picasaweb.google.com/liangsuilong/ENXOWG#
不过刚刚用F11.x86_64测了一下FF3.5.1sunspider,怎么跑到3000多4000个ms呢??奇怪
ubuntu9.04中
chromium仅仅888.2ms +/- 4.9% firefox3.5是 2665.6ms +/- 2.3%
博主怎么这么慢?
以下是 Fedora 11 发行版提供的 Firefox 3.5.1 的 about:buildconfig 信息:
--enable-application=xulrunner --prefix=/usr --libdir=/usr/lib --with-system-nspr --with-system-nss --with-system-jpeg --with-system-zlib --with-system-bz2 --enable-system-hunspell --enable-system-sqlite --enable-system-cairo --with-pthreads --disable-strip --disable-tests --disable-mochitest --disable-installer --disable-debug --enable-optimize --enable-default-toolkit=cairo-gtk2 --enable-pango --enable-svg --enable-canvas --disable-javaxpcom --disable-crashreporter --enable-safe-browsing --enable-extensions=default,python/xpcom
以下是 Mozilla 官方版本的 Firefox 3.5.1 的 about:buildconfig 信息:
--enable-application=browser --enable-optimize --enable-update-channel=release --enable-update-packaging --disable-debug --disable-tests --enable-official-branding
个人感觉导致发行版比官方快的原因可能在于 --with-pthreads --enable-pango --enable-system-cairo 。
建议再加上Dromaeo测试
amd x2 3800+ 2ghz, 2gb ram, ubuntu 8.10 64bit
firefox 3.5.1 ca. 4500 /
midori-git/webkit-nightly ca. 780
@ebird 没有比较启动时间啊~ 呵呵~
今日好奇,用ie8 on windowsXP试了试,结果 acid3 12 分 Sunspider 16502.2ms +/- 23.4%
Gecko/20090716 Ubuntu/9.04 (jaunty) Shiretoko/3.5.1 Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz DDR3 1066 2G
1658.4ms +/- 22.8%
linux 都不会装还测试?? 先学学装系统吧?
@twotighers:
不知道这位朋友在说谁呢啊……
Core2Duo T5550 1.83GHz Ubuntu 9.04
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.2) Gecko/20090806 Shiretoko/3.5.2 自己编译的FF:./configure --enable-application=browser --with-distribution-id=XXX --disable-logging gcc/g++ 4.3 from Ubuntu 8.10
============================================
RESULTS (means and 95% confidence intervals)
Total: 1985.6ms +/- 1.2%
同样硬件与系统,Opera 10.00 Beta 2
============================================
RESULTS (means and 95% confidence intervals)
Total: 6809.6ms +/- 0.3%
顺便说一声,SunSpider测试时,ondemond下CPU Frequency一直坚持在1GHz,为此选择performace mode... 以上两个都是performance mode下的结果。。若在1G下 FF是2600.。
好奇了一下下 去下了chromium...搞了半天 。。 找到一个release(svn 22923) 结果 : Total: 636.6ms +/- 7.3%
http://www2.webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B31,32,33,32,32%5D,%223d-morph%22:%5B74,32,36,32,31%5D,%223d-raytrace%22:%5B35,31,30,31,34%5D,%22access-binary-trees%22:%5B4,4,4,4,3%5D,%22access-fannkuch%22:%5B19,19,18,18,18%5D,%22access-nbody%22:%5B25,30,24,25,25%5D,%22access-nsieve%22:%5B6,5,5,5,5%5D,%22bitops-3bit-bits-in-byte%22:%5B5,4,4,4,4%5D,%22bitops-bits-in-byte%22:%5B12,11,11,11,10%5D,%22bitops-bitwise-and%22:%5B13,13,13,12,12%5D,%22bitops-nsieve-bits%22:%5B23,21,20,20,21%5D,%22controlflow-recursive%22:%5B5,4,4,4,4%5D,%22crypto-aes%22:%5B20,13,12,12,13%5D,%22crypto-md5%22:%5B16,15,14,14,15%5D,%22crypto-sha1%22:%5B15,14,14,14,13%5D,%22date-format-tofte%22:%5B39,36,37,36,37%5D,%22date-format-xparb%22:%5B44,42,42,42,41%5D,%22math-cordic%22:%5B27,24,25,24,25%5D,%22math-partial-sums%22:%5B28,27,27,27,27%5D,%22math-spectral-norm%22:%5B11,11,12,12,11%5D,%22regexp-dna%22:%5B25,26,23,24,23%5D,%22string-base64%22:%5B24,23,23,23,22%5D,%22string-fasta%22:%5B36,36,38,36,37%5D,%22string-tagcloud%22:%5B47,46,46,46,46%5D,%22string-unpack-code%22:%5B72,68,69,68,69%5D,%22string-validate-input%22:%5B47,38,38,38,41%5D%7D
我承认我不该好奇的。。Chromium 太快了 我是Core2 Duo T5550 1.83GHz DDR2 667 2G Ubuntu 9.04
稍候放上XP的结果。。当然得重启 (拍飞)
XP SP3的结果: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 Total: 1408.0ms +/- 0.8%
Opera 10.00 Beta 3 Total: 3941.8ms +/- 1.5%
Chromium svn 23522 Total: 658.2ms +/- 6.1%
对比Ubuntu 9.04: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.2) Gecko/20090806 Shiretoko/3.5.2 Total: 1985.6ms +/- 1.2% Opera 10.00 Beta 2 qt3 Total: 6809.6ms +/- 0.3%(据OperaChangelog,B2B3之间没有引擎方面的修正) Chromium svn 22923 Total: 636.6ms +/- 7.3%
结果表明Chromium在两个平台下表现是一样的,而Firefox和Opera这两个老牌虽说支持Linux,但看起来也就只是“支持”而已。。谷歌这个后起之秀的表现最好