pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
195楼#
发布于:2010-10-25 17:41
<!-- l --><a class="postlink-local" href="https://www.firefox.net.cn/forum/viewtopic.php?f=4&t=45746&p=325780#p325780">viewtopic.php?f=4&t=45746&p=325780#p325780</a><!-- l -->

nightly由于集成了BC和asm.js,应该在js性能上领先一些,其他性能需要测试一下,我简单做了下以下测试

1、JS性能
(1)Sunspider1.0(越小越好)
official 21     314.7ms +/- 1.1%
tete009         323.7ms +/- 1.1%
Lawliet         310.2ms +/- 1.6%
pcxfirefox      307.5ms +/- 0.9%
nightly         279.5ms +/- 1.5%
(2)Kraken(越小越好)
official 21     4174.9ms +/- 7.1%
tete009         3905.8ms +/- 6.8%
Lawliet         3635.2ms +/- 1.4%
pcxfirefox      3490.7ms +/- 1.5%
nightly         3472.4ms +/- 1.1%
(3)Octane(越大越好)  注意Fx在Mandreel测试上有lag出现,所以需要多次测试把不正常的数据去除
official 21     7533 7565 7513
tete009         7793 7596 7678
Lawliet         7546 7826 7798
pcxfirefox      7612 7861 7821
nightly         9130
(4)js综合测试((越小越好)综合考虑了amazon、facebook、google、twitter、yahoo所用的js,这个部分是别人给我的,恕不公开。由于这个测试耗用时间非常长,编译者也不会使用这种测试做PGO项目,所以有一定的参考性,可以看看摆脱PGO优化后,效果如何。)
official 21     150.64ms ± 5.34%
tete009         151.80ms ± 4.64%
Lawliet         153.22ms ± 4.67%
pcxfirefox      147.66ms ± 3.97%
nightly         142.42ms ± 2.28%

结论:nighly确实在js性能上领先一些

2、DOM Core Tests (越大越好)
official 21     1155.32runs/s
tete009         1222.24runs/s
Lawliet         1359.25runs/s
pcxfirefox      1323.58runs/s
nightly         1148.92runs/s

结论:nightly在DOM核心测试上处于落后,甚至不如21的官方版,所以在DOM元素很多的情况下,性能不如其他版本。

3、图片载入和渲染时间(越小越好,这个部分是自己写的)
(1)jpeg
official 21     8.160 8.049 8.039
tete009         7.291 7.396 7.335
Lawliet         7.251 7.376 7.326
pcxfirefox      7.127 7.220 7.211
nightly         6.967 7.088 7.131
(2)png
official 21     2.124 2.022 2.020
tete009         1.901 1.916 2.015
Lawliet         1.855 1.881 1.877
pcxfirefox      1.848 1.878 1.863
nightly         1.957 1.942 1.978

结论:nightly在jpeg载入和渲染上略微领先其他版本,可能是由于更新了libjpeg-trubo库的原因。但是在png性能上不如编译版,但略微领先于21官方版本。
http://pcxfirefox.wordpress.com/
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
196楼#
发布于:2010-10-25 17:41
AWFY 的测试结果,是不是有问题啊。这段时间以来,Google Chrome 的 Nightly 版,除了 kraken 领先 Firefox Nightly 以外,sunspider 和 octane,都不如 Firefox Nightly。特别是 sunspider,Chrome 在某一项测试上卡住了,最后的结果难看的要命,10倍左右的时间。
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
197楼#
发布于:2010-10-25 17:41
pcxfirefox:https://www.firefox.net.cn/forum/viewtopic.php?f=4&t=45746&p=325780#p325780

nightly由于集成了BC和asm.js,应该在js性能上领先一些,其他性能需要测试一下,我简单做了下以下测试

1、JS性能
(1)Sunspider1.0(越小越好)
official 21     314.7ms +/- 1.1%
tete009         323.7ms +/- 1.1%
Lawliet         310.2ms +/- 1.6%
pcxfirefox      307.5ms +/- 0.9%
nightly         279.5ms +/- 1.5%
(2)Kraken(越小越好)
official 21     4174.9ms +/- 7.1%
tete009         3905.8ms +/- 6.8%
Lawliet         3635.2ms +/- 1.4%
pcxfirefox      3490.7ms +/- 1.5%
nightly         3472.4ms +/- 1.1%
(3)Octane(越大越好)  注意Fx在Mandreel测试上有lag出现,所以需要多次测试把不正常的数据去除
official 21     7533 7565 7513
tete009         7793 7596 7678
Lawliet         7546 7826 7798
pcxfirefox      7612 7861 7821
nightly         9130
(4)js综合测试((越小越好)综合考虑了amazon、facebook、google、twitter、yahoo所用的js,这个部分是别人给我的,恕不公开。由于这个测试耗用时间非常长,编译者也不会使用这种测试做PGO项目,所以有一定的参考性,可以看看摆脱PGO优化后,效果如何。)
official 21     150.64ms ± 5.34%
tete009         151.80ms ± 4.64%
Lawliet         153.22ms ± 4.67%
pcxfirefox      147.66ms ± 3.97%
nightly         142.42ms ± 2.28%

结论:nighly确实在js性能上领先一些

2、DOM Core Tests (越大越好)
official 21     1155.32runs/s
tete009         1222.24runs/s
Lawliet         1359.25runs/s
pcxfirefox      1323.58runs/s
nightly         1148.92runs/s

结论:nightly在DOM核心测试上处于落后,甚至不如21的官方版,所以在DOM元素很多的情况下,性能不如其他版本。

3、图片载入和渲染时间(越小越好,这个部分是自己写的)
(1)jpeg
official 21     8.160 8.049 8.039
tete009         7.291 7.396 7.335
Lawliet         7.251 7.376 7.326
pcxfirefox      7.127 7.220 7.211
nightly         6.967 7.088 7.131
(2)png
official 21     2.124 2.022 2.020
tete009         1.901 1.916 2.015
Lawliet         1.855 1.881 1.877
pcxfirefox      1.848 1.878 1.863
nightly         1.957 1.942 1.978

结论:nightly在jpeg载入和渲染上略微领先其他版本,可能是由于更新了libjpeg-trubo库的原因。但是在png性能上不如编译版,但略微领先于21官方版本。
回到原帖


根据官方图表,nightly的dom性能高于release版本,且release与nightly性能图线基本一致且滞后。
上一页 下一页
游客

返回顶部