Felixy
小狐狸
小狐狸
  • UID33532
  • 注册日期2010-07-25
  • 最后登录2013-11-22
  • 发帖数83
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:7035回复:13

Firefox9各编译版跑分

楼主#
更多 发布于:2011-12-22 18:42
FF9刚发,各编译版也都更新,正好蛋疼,就拿来跑一跑。
测试到的编译版有:
1.ayakawa   http://code.google.com/p/fx-ayakawa
2.tete009    http://www1.plala.or.jp/tete009/en-US
3.lawlietfox     http://code.google.com/p/lawlietfox
4.pcxfirefox     http://code.google.com/p/pcxfirefox
5.waterfox    http://waterfoxproj.sourceforge.net

测试项目:
SunSpider 0.9.1   http://www2.webkit.org/perf/sunspider-0.9.1/sunspider-0.9.1/driver.html
Google V8 Bench   http://v8.googlecode.com/svn/data/benchmarks/v6/run.html

--------------------不想看数字的可直接看图表----------------
wim64 pcxfirefox nopgo
289.0
4053

wim64 pcxfirefox pgo
257.5
4403

wim64 pcxfirefox betterpgo
264.8
4402

win64 waterfox
285.4
4085

wim32 pcxfirefox betterpgo
247.8
5328

wim32 lawlietfox
243.6
5348

win32 tete009
247.4
5050

win32 ayakawa
281.5
4590

win32 Firefox
279.9
4871

图片:paofen.png

dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2011-12-22 18:42
怎么说呢
tete009现在比较偏向于DOM效能的优化了,所以最好加入peacekeeper和dromaeo dom测试

另外,tete009是唯一一个多线程的canvas/pixman/svg加载的,图片多的网站加载会快
这一部分是由tete009私有的tmemutil模块完成的,版权属于tete009,我不能编译进我的版本。逆向可以自己玩,不能分发……
Lawliet
火狐狸
火狐狸
  • UID34414
  • 注册日期2010-11-03
  • 最后登录2017-04-02
  • 发帖数201
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
2楼#
发布于:2011-12-22 18:42
dongyuanxun:怎么说呢
tete009现在比较偏向于DOM效能的优化了,所以最好加入peacekeeper和dromaeo dom测试

另外,tete009是唯一一个多线程的canvas/pixman/svg加载的,图片多的网站加载会快
这一部分是由tete009私有的tmemutil模块完成的,版权属于tete009,我不能编译进我的版本。逆向可以自己玩,不能分发……
回到原帖

我至今一個tete009的patch都沒有打
我看他的patch很多都是關於canvas/pixman/svg的部份
是否就算打上了,由於缺乏私有模塊,也無法多線程渲染?
而且貌似tete009沒有libjpeg-turbo補丁?
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2011-12-22 18:42
有些是有些不是。带OpenMP代码那些就是多线程的,但依赖tmemutil模块。
他的模块在他的版本中就有,可以复制过来,你只需要造出头文件和导入库编译即可。
完全的源代码模拟需要一定的逆向基础。不过tete009说了可以自由使用他的补丁但不准分发tmemutil组件。

用tete009的补丁是出于偷懒的,因为他的版本很多人用,所以不正常的bug也会及时反馈,这样也会体现到他的补丁中,省自己处理的时间。

libjpeg我的版本也没有更新,因为我发现更新后有的jpg图片会花掉(虽然情况很少,只发现一例,revert libjpeg补丁后正常,所以我就不打算打了,静待官方更新),不知什么原因
Lawliet
火狐狸
火狐狸
  • UID34414
  • 注册日期2010-11-03
  • 最后登录2017-04-02
  • 发帖数201
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
4楼#
发布于:2011-12-22 18:42
我下次編譯會打上tete009的canvas/pixman/svg補丁
其他的很多看不懂做啥,就先不打了,然後試試用他私有的模塊
體現具體使用體驗差別,只是不能分發這點稍微麻煩了一點

另外我看了10beta1跟12a的源代碼
Mozilla官方似乎更新了libjpeg-turbo以及pixman
中文字體的渲染上,比現在7/8/9效果來的好得多了
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2011-12-22 18:42
那一部分你打了也没有用
ps:可以自行实验,成功后可以自用不要上传到网络。
我不清楚你是否知道怎么用,下面是简单的思路。通过dll可以构造出他的def,从而弄出来lib,然后引入GetAppDirHash_tt/GetNonTemporalDataSizeMin_tt/memset_nontemporal_tt(声明你可以猜,我不便透露)的声明的头文件,你可以看看他的-FI的什么,还有-D的什么,加入这俩就可以使用他的模块了。

其实无所谓,我浏览文本页面的较多,对我来说没什么影响,所以也无想法去重构他的模块。
shot127
小狐狸
小狐狸
  • UID23750
  • 注册日期2008-04-19
  • 最后登录2014-10-17
  • 发帖数57
  • 经验24枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
6楼#
发布于:2011-12-22 18:42
Lawliet:我下次編譯會打上tete009的canvas/pixman/svg補丁
其他的很多看不懂做啥,就先不打了,然後試試用他私有的模塊
體現具體使用體驗差別,只是不能分發這點稍微麻煩了一點

另外我看了10beta1跟12a的源代碼
Mozilla官方似乎更新了libjpeg-turbo以及pixman
中文字體的渲染上,比現在7/8/9效果來的好得多了
回到原帖


Lawliet
请教一下,你的两个9.0.1有什么区别?用哪个好?
鸡肉味!嘎嘣脆!
Lawliet
火狐狸
火狐狸
  • UID34414
  • 注册日期2010-11-03
  • 最后登录2017-04-02
  • 发帖数201
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
7楼#
发布于:2011-12-22 18:42
shot127
Lawliet
请教一下,你的两个9.0.1有什么区别?用哪个好?
回到原帖

沒有區別
只是9.0.1-1我錯把64bit的vc2010 runtime包了進去而已
如果你先前沒下過,就直接下9.0.1-2就可以了
shot127
小狐狸
小狐狸
  • UID23750
  • 注册日期2008-04-19
  • 最后登录2014-10-17
  • 发帖数57
  • 经验24枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
8楼#
发布于:2011-12-22 18:42
了解
谢谢解答!
鸡肉味!嘎嘣脆!
littlestarry
火狐狸
火狐狸
  • UID35906
  • 注册日期2011-04-07
  • 最后登录2012-03-09
  • 发帖数117
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2011-12-22 18:42
在用Lawliet的版本,滑动的时候确实感觉到要比原版好。
跑分也很强
只是你的版本怎么跟tete一样换了aurora的图标了啊?
liuxb
非常火狐
非常火狐
  • UID26160
  • 注册日期2008-09-05
  • 最后登录2021-12-02
  • 发帖数659
  • 经验324枚
  • 威望0点
  • 贡献值184点
  • 好评度16点
10楼#
发布于:2011-12-22 18:42
现在在用firefox-10b1-1-win32-lawlietfox-sse2这个版本,
不过有个问题就是
javascript.options.pccounts.chrome
javascript.options.pccounts.content
这两个值不能打开,一旦打开,必崩溃。
试过其他版本好像可以。
不过现在也搞不清这两个设置到底是什么作用。。。
我的...
Lawliet
火狐狸
火狐狸
  • UID34414
  • 注册日期2010-11-03
  • 最后登录2017-04-02
  • 发帖数201
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
11楼#
发布于:2011-12-22 18:42
在我這改了兩個不會崩潰
就是性能會大降
換個乾淨的profile試試
minghegy
火狐狸
火狐狸
  • UID37982
  • 注册日期2011-12-17
  • 最后登录2014-02-24
  • 发帖数132
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2011-12-22 18:42
tete009是不是慢在编译器上?似乎他还在用vc2005
Lawliet
火狐狸
火狐狸
  • UID34414
  • 注册日期2010-11-03
  • 最后登录2017-04-02
  • 发帖数201
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
13楼#
发布于:2011-12-22 18:42
vc2005其實不慢
跟vc2010比較大的差別是PGO編譯
會碰到的bug比vc2010要來得多
游客

返回顶部