Javascript引擎性能再比较, Google Chrome依然落败于Firefox


Javascript引擎性能再比较, Google Chrome依然落败于Firefox

Published on Wed 03 Sep 2008 05:09 ( 1 year, 6 months ago)
Google 随笔

昨天随手作了个IE vs FF vs GC的Javascript 比较:Javascript引擎性能比较:  Google Chrome vs Firefox 3 vs IE 7

结果是FF胜利了,有朋友留言说用webkit的sunspider比较结果大不同。特意重新测试了一下,的确表面的结果是GC以微弱优势胜出。 但是请注意后面的那个+/-的数值, 这是误差范围, 可以看到测试结果中,GC的误差范围非常大,  +/- 47.6%!也就是运行的测试中时快时慢导致的。 从这个角度说,我认为它仍然比不上Firefox, 因此GC的JS性能仍然是失败的。

再考虑到这个测试本身就是webkit下的, 毫无疑问基于webkit的性能会有优势,因此我很难认为这个V8引擎真的强劲多少。

IE7的...唉就不说了。

GC

============================================

RESULTS (means and 95% confidence intervals)

--------------------------------------------

Total:                 2860.0ms +/- 47.6%

--------------------------------------------

3d:                   116.0ms +/- 7.8%

cube:                31.2ms +/- 28.7%

morph:               47.6ms +/- 7.5%

raytrace:            37.2ms +/- 7.6%

access:               115.2ms +/- 78.4%

binary-trees:         6.2ms +/- 9.0%

fannkuch:            26.4ms +/- 9.8%

nbody:               64.4ms +/- 141.2%

nsieve:              18.2ms +/- 7.5%

bitops:               451.2ms +/- 229.5%

3bit-bits-in-byte:    4.8ms +/- 11.6%

bits-in-byte:        10.6ms +/- 10.5%

bitwise-and:         18.4ms +/- 21.2%

nsieve-bits:        417.4ms +/- 247.3%

controlflow:            3.8ms +/- 27.4%

recursive:            3.8ms +/- 27.4%

crypto:                57.6ms +/- 11.9%

aes:                 21.8ms +/- 16.8%

md5:                 20.2ms +/- 19.2%

sha1:                15.6ms +/- 7.1%

date:                 972.4ms +/- 113.7%

format-tofte:       738.2ms +/- 144.6%

format-xparb:       234.2ms +/- 16.7%

math:                 111.0ms +/- 20.0%

cordic:              55.8ms +/- 6.9%

partial-sums:        42.8ms +/- 43.0%

spectral-norm:       12.4ms +/- 11.4%

regexp:               374.4ms +/- 4.2%

dna:                374.4ms +/- 4.2%

string:               658.4ms +/- 42.2%

base64:             159.8ms +/- 162.0%

fasta:               78.8ms +/- 83.2%

tagcloud:           150.4ms +/- 19.8%

unpack-code:        187.8ms +/- 14.1%

validate-input:      81.6ms +/- 23.3%

FF 3

============================================
RESULTS (means and 95% confidence intervals)
--------------------------------------------
Total:                 3637.0ms +/- 6.4%
--------------------------------------------

3d:                   410.0ms +/- 25.7%
cube:               138.2ms +/- 9.5%
morph:              133.4ms +/- 44.7%
raytrace:           138.4ms +/- 36.3%

access:               584.4ms +/- 18.8%
binary-trees:        44.2ms +/- 8.8%
fannkuch:           313.4ms +/- 23.2%
nbody:              152.8ms +/- 19.3%
nsieve:              74.0ms +/- 25.1%

bitops:               388.8ms +/- 12.5%
3bit-bits-in-byte:   70.4ms +/- 19.6%
bits-in-byte:       124.8ms +/- 25.9%
bitwise-and:         86.0ms +/- 14.3%
nsieve-bits:        107.6ms +/- 18.4%

controlflow:           41.0ms +/- 9.1%
recursive:           41.0ms +/- 9.1%

crypto:               240.0ms +/- 30.9%
aes:                103.0ms +/- 45.3%
md5:                 73.6ms +/- 38.4%
sha1:                63.4ms +/- 6.7%

date:                 359.8ms +/- 58.9%
format-tofte:       253.2ms +/- 78.2%
format-xparb:       106.6ms +/- 14.4%

math:                 403.8ms +/- 20.0%
cordic:             204.4ms +/- 43.4%
partial-sums:       128.6ms +/- 22.4%
spectral-norm:       70.8ms +/- 3.4%

regexp:               272.8ms +/- 15.1%
dna:                272.8ms +/- 15.1%

string:               936.4ms +/- 4.0%
base64:             113.4ms +/- 34.4%
fasta:              185.6ms +/- 18.5%
tagcloud:           180.2ms +/- 35.4%
unpack-code:        332.6ms +/- 8.5%
validate-input:     124.6ms +/- 30.1%

IE-7

============================================
RESULTS (means and 95% confidence intervals)
--------------------------------------------
Total:                  32768.4ms +/- 5.8%
--------------------------------------------

3d:                    1459.8ms +/- 15.2%
cube:                 427.6ms +/- 39.9%
morph:                506.0ms +/- 23.5%
raytrace:             526.2ms +/- 19.9%

access:                2228.6ms +/- 21.9%
binary-trees:         507.2ms +/- 31.4%
fannkuch:             909.8ms +/- 28.5%
nbody:                457.4ms +/- 41.5%
nsieve:               354.2ms +/- 29.1%

bitops:                1904.2ms +/- 23.4%
3bit-bits-in-byte:    418.8ms +/- 5.8%
bits-in-byte:         409.6ms +/- 4.2%
bitwise-and:          718.8ms +/- 59.3%
nsieve-bits:          357.0ms +/- 4.6%

controlflow:            665.2ms +/- 45.3%
recursive:            665.2ms +/- 45.3%

crypto:                1490.0ms +/- 40.9%
aes:                  563.2ms +/- 90.6%
md5:                  380.4ms +/- 27.9%
sha1:                 546.4ms +/- 101.3%

date:                  1045.4ms +/- 32.0%
format-tofte:         554.2ms +/- 44.5%
format-xparb:         491.2ms +/- 18.2%

math:                  1881.8ms +/- 61.1%
cordic:               896.6ms +/- 132.4%
partial-sums:         409.2ms +/- 52.2%
spectral-norm:        576.0ms +/- 69.5%

regexp:                 410.8ms +/- 16.1%
dna:                  410.8ms +/- 16.1%

string:               21682.6ms +/- 1.5%
base64:             10577.2ms +/- 5.3%
fasta:                493.0ms +/- 2.9%
tagcloud:            2129.2ms +/- 14.5%
unpack-code:          618.8ms +/- 53.7%
validate-input:      7864.4ms +/- 4.3%


Related posts:


Search related in web:

Custom Search

RSS Feed

One click subscribe this blog in your google reader!

Be social!


Want to say something here? please sign in



Blog posts link to this page
What are friends tweeting?
Tags cloud
Monthly Archives