Javascript引擎性能再比较, Google Chrome依然落败于Firefox
Google, 随笔 September 3rd, 2008
昨天随手作了个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%
About
















































































你有没有用GC来运行过Extjs的站点或系统,你会发现firefox和GC的差别到底有多大