idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
阅读:10151回复:31

JavaScript性能测试:Firefox 3 B4(2008022001) VS OPERA 9.5(8789)

楼主#
更多 发布于:2008-02-20 22:48
测试地址:http://wd-testnet.world-direct.at/mozilla/dhtml/funo/jsTimeTest.htm

测试机子:IBM T23 (PIII M 1.1G/256MB/WIN XP SP2)
Gecko
火狐狸
火狐狸
  • UID3701
  • 注册日期2005-03-07
  • 最后登录2012-04-27
  • 发帖数199
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2008-02-20 22:48
1000000 times:143ms
1000000 times: 98ms
1000000 times:94ms
1000000 times:97ms
1000000 times:160ms
1000000 times:129ms
1000000 times:84ms
1000000 times:1499ms
1000000 times:111ms
1000000 times:367ms
1000000 times:319ms
1000000 times:79ms
1000000 times:86ms
1000000 times:681ms
10ms

Average time: 263ms

逆天了!!!!
Gecko
火狐狸
火狐狸
  • UID3701
  • 注册日期2005-03-07
  • 最后登录2012-04-27
  • 发帖数199
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2008-02-20 22:48
1号的版本已经到了320.
opera居然用了420.
正式翻身做主了。
三翻领
禁止发言
禁止发言
  • UID6501
  • 注册日期2005-06-02
  • 最后登录2017-11-30
  • 发帖数2796
  • 经验-5234枚
  • 威望0点
  • 贡献值-10494点
  • 好评度-5257点
3楼#
发布于:2008-02-20 22:48
用户被禁言,该主题自动屏蔽!
三翻领
禁止发言
禁止发言
  • UID6501
  • 注册日期2005-06-02
  • 最后登录2017-11-30
  • 发帖数2796
  • 经验-5234枚
  • 威望0点
  • 贡献值-10494点
  • 好评度-5257点
4楼#
发布于:2008-02-20 22:48
用户被禁言,该主题自动屏蔽!
taizitju
千年狐狸
千年狐狸
  • UID10093
  • 注册日期2005-11-27
  • 最后登录2012-04-12
  • 发帖数3638
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2008-02-20 22:48


就其编译的过程来说

先编译一个,然后让他访问很多常用网站,执行很多常用功能。得出一个"profile"
然后根据这个profile再进行优化,进行第二轮编译

体现了逐次逼近的思想

超级花时间,而且不通的可能性大大增加了。。


期待正式版以后,tete009等诸君的表现。
[color=orange][b]为新手服务[/b][/color]  [color=BLUE][b]快速解决问题传送门:[/b][/color][url=https://www.firefox.net.cn/newforum/viewtopic.php?t=22571][color=red][b]①Firefox初级教程(置顶帖)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=27478][color=red][b]②孟婆汤(清空profile工具)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=26765][color=red][b]③减肥茶(半淘汰)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/search.php][color=red][b]④搜索论坛[/b][/color][/url]
nighttalker
千年狐狸
千年狐狸
  • UID43
  • 注册日期2004-11-22
  • 最后登录2015-05-03
  • 发帖数2283
  • 经验40枚
  • 威望0点
  • 贡献值42点
  • 好评度0点
  • 社区居民
  • 忠实会员
6楼#
发布于:2008-02-20 22:48
我的认识证明是错误的。
权威说明
The "profiling" bit just means running the program to see what parts of the code get run most often. Then in the "compile with profile" section, the compiler can optimize better by knowing which functions and parts of functions are more likely to be called. We're doing that just using a script that starts Firefox and quits it after a short time, so all the code that goes into starting up Firefox gets run. As other people have said, this will all happen on the tinderbox, and the only thing you'll see is a faster browser.

http://forums.mozillazine.org/viewtopic ... 9&start=30
大致是说先做一个build出来,运行一下,看看哪部分代码用的更多,然后记住这些信息,再重新做一个build出来。

整个过程是在服务器上完成。我们最终用户只看到第二次编译的成品。(回锅肉?)呵呵
目前最新版本是:Firefox 37,  请各位注意升级保证安全。
nighttalker
千年狐狸
千年狐狸
  • UID43
  • 注册日期2004-11-22
  • 最后登录2015-05-03
  • 发帖数2283
  • 经验40枚
  • 威望0点
  • 贡献值42点
  • 好评度0点
  • 社区居民
  • 忠实会员
7楼#
发布于:2008-02-20 22:48
我的理解是PGO (profile-guided optimization,个人资料指导下的优化)会根据你使用的情况积累数据库然后针对性的优化。(我的理解是这个过程是全部本地化,没有安全问题)
目前最新版本是:Firefox 37,  请各位注意升级保证安全。
ppo
ppo
小狐狸
小狐狸
  • UID21931
  • 注册日期2007-11-20
  • 最后登录2014-09-22
  • 发帖数11
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2008-02-20 22:48
下载了pgo版本也跑了一下
 
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
9楼#
发布于:2008-02-20 22:48
需要什么硬件支持?
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
10楼#
发布于:2008-02-20 22:48
不知道 PGO 是什么意思。测试了一下今天的版本(2008022601),JS 效率又提高了一点,不过提高的幅度没有以前那么大了。
plumxp
狐狸大王
狐狸大王
  • UID63
  • 注册日期2004-11-22
  • 最后登录2023-08-02
  • 发帖数375
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
11楼#
发布于:2008-02-20 22:48
nighttalker:我不太理解为什么PGO版本会加快javascript这么多。

不过快总是好事啦。PGO应该会加到beta4里面去的。所以官方版本最终也会那么快的。
回到原帖


试了一下,那个版本确实能比官方的快100ms以上(在我的TP X31上)。

期待官方版本跟进。
taizitju
千年狐狸
千年狐狸
  • UID10093
  • 注册日期2005-11-27
  • 最后登录2012-04-12
  • 发帖数3638
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2008-02-20 22:48
服气了,cpu比我的贵一倍
[color=orange][b]为新手服务[/b][/color]  [color=BLUE][b]快速解决问题传送门:[/b][/color][url=https://www.firefox.net.cn/newforum/viewtopic.php?t=22571][color=red][b]①Firefox初级教程(置顶帖)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=27478][color=red][b]②孟婆汤(清空profile工具)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=26765][color=red][b]③减肥茶(半淘汰)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/search.php][color=red][b]④搜索论坛[/b][/color][/url]
nighttalker
千年狐狸
千年狐狸
  • UID43
  • 注册日期2004-11-22
  • 最后登录2015-05-03
  • 发帖数2283
  • 经验40枚
  • 威望0点
  • 贡献值42点
  • 好评度0点
  • 社区居民
  • 忠实会员
13楼#
发布于:2008-02-20 22:48
我不太理解为什么PGO版本会加快javascript这么多。

不过快总是好事啦。PGO应该会加到beta4里面去的。所以官方版本最终也会那么快的。
目前最新版本是:Firefox 37,  请各位注意升级保证安全。
giantpanda
小狐狸
小狐狸
  • UID3708
  • 注册日期2005-03-07
  • 最后登录2021-05-18
  • 发帖数14
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
14楼#
发布于:2008-02-20 22:48
taizitju

相当的恐怖

说说你的硬件配置好么?
回到原帖

CPU:e6300 oc 2800,RAM: DDR2 800 512Mx4,OS:Windows Vista SP1 en
Firefox 是这个版本:
http://people.mozilla.com/~tmielczarek/ ... .win32.zip
上一页
游客

返回顶部