dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
180楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版更新到Firefox9(win32&win64)
关键是在处理linker的随机崩溃上
这个我不能给出补丁,因为据社区的讨论来看,这个随机崩溃每个人的情况还大不相同

只能在linker崩溃后根据提示出错信息来确定crash是在链接哪个源码时发生的

然后把这个源码用-GL-重新编译即可

我的在gfx有些源码崩,有的人在js那里崩,有的人在xul某个组件崩,反正千奇百怪
而且每个版本的crash情形还不同,我上次在编译FF8时crash的还不是这个地方……
minghegy
火狐狸
火狐狸
  • UID37982
  • 注册日期2011-12-17
  • 最后登录2014-02-24
  • 发帖数132
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
181楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版更新到Firefox9(win32&win64)
Firefox 8性能测试:64位VS 32位  (2011-07-21 10:21:22)
http://news.mydrivers.com/1/199/199837.htm

貌似官方的64位比32位成绩好,不知官方64位的代码有什么不同
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
182楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版更新到Firefox9(win32&win64)

恐怕不是那个原因

32位原版, 约6700
32位优化版(你的,lawlietfox),约7400
64位(你的,waterfox),约5500

64位竟比原版还慢很多,应该不是PGO的问题
可能现在的代码就是为32位量身设计的,用64位编译器编译一遍反而适得其反

问题是v8测试有没有代表性?存在这种可能吗:v8成绩虽然低,但实际体验更好。

你不能拿32位版本来比较64位,如果官方推64位,想必也是这个性能

因为目前来讲,除了大地址运算和密码学相关,X64编译的必定比X86的要慢,我只能尽最大努力来弥补这个差距
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
183楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版更新到Firefox9(win32&win64)
minghegy:Firefox 8性能测试:64位VS 32位  (2011-07-21 10:21:22)
http://news.mydrivers.com/1/199/199837.htm

貌似官方的64位比32位成绩好,不知官方64位的代码有什么不同
回到原帖

那个是peacekeeper,peacekeeper里有好多DOM/加密的测试

但我没有比较,等会儿试试,不知道官方的FF9 64位版在哪里下载?
minghegy
火狐狸
火狐狸
  • UID37982
  • 注册日期2011-12-17
  • 最后登录2014-02-24
  • 发帖数132
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
184楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版更新到Firefox9(win32&win64)
dongyuanxun
那个是peacekeeper,peacekeeper里有好多DOM/加密的测试

但我没有比较,等会儿试试,不知道官方的FF9 64位版在哪里下载?
回到原帖

官方没有正式的64位版,只有nightly

似乎官方的64位版是需要专门开发的
http://news.mydrivers.com/1/199/199395.htm
minghegy
火狐狸
火狐狸
  • UID37982
  • 注册日期2011-12-17
  • 最后登录2014-02-24
  • 发帖数132
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
185楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版更新到Firefox9(win32&win64)
可能JS引擎的JIT是专门为x86设计的,并没有为64位优化。
并且由于内存操作的开销,所以反而更慢。
官方那个64位是需要有人专门开发的,估计他们用的代码不一样。

如果这个猜测是真的,那么虽然JS分低,但别的操作(比如浏览、排版)应该会比32位更快一点点。
dsyo2008
狐狸大王
狐狸大王
  • UID34824
  • 注册日期2010-12-10
  • 最后登录2022-06-13
  • 发帖数515
  • 经验206枚
  • 威望0点
  • 贡献值86点
  • 好评度11点
  • 社区居民
  • 忠实会员
186楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版更新到Firefox9(win32&win64)
dongyuanxun
那个是peacekeeper,peacekeeper里有好多DOM/加密的测试

但我没有比较,等会儿试试,不知道官方的FF9 64位版在哪里下载?
回到原帖

好像只有linux 64
https://ftp.mozilla.org/pub/mozilla.org ... ux-x86_64/
minghegy
火狐狸
火狐狸
  • UID37982
  • 注册日期2011-12-17
  • 最后登录2014-02-24
  • 发帖数132
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
187楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版更新到Firefox9(win32&win64)
dsyo2008
好像只有linux 64
https://ftp.mozilla.org/pub/mozilla.org ... ux-x86_64/
回到原帖

有win 64的
http://nightly.mozilla.org/
Lawliet
火狐狸
火狐狸
  • UID34414
  • 注册日期2010-11-03
  • 最后登录2017-04-02
  • 发帖数201
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
188楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版更新到Firefox9(win32&win64)
64bit跟32bit的jit是不同的
MAC OS上的也跟win32上的jit也不一樣
Mozilla說這是架構問題,但快要有解決方案了
minghegy
火狐狸
火狐狸
  • UID37982
  • 注册日期2011-12-17
  • 最后登录2014-02-24
  • 发帖数132
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
189楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版更新到Firefox9(win32&win64)
权衡了一下,我现在换回32位了

64位优点:
      JS以外的代码会快一点点
      用64位flash player,CPU占用率会低一点

64位缺点:
      JS慢得太多
      内存占用大了不少

注:以上优缺点都是理论上的
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
190楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版更新到Firefox9(win32&win64)
我从这里下载的http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2011/09/2011-09-24-03-08-58-mozilla-central/

官方的js测试都比X86要低

你可以比较一下其他性能
minghegy
火狐狸
火狐狸
  • UID37982
  • 注册日期2011-12-17
  • 最后登录2014-02-24
  • 发帖数132
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
191楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版更新到Firefox9(win32&win64)
Lawliet:64bit跟32bit的jit是不同的
MAC OS上的也跟win32上的jit也不一樣
Mozilla說這是架構問題,但快要有解決方案了
回到原帖

嗯,虽然用64位编译器编译,但JIT还会译成x86执行,再加上8字节内存地址的开销,只会更慢

好消息是,楼主以后可以省下编译64位的时间了
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
192楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版更新到Firefox9(win32&win64)
不知你们注意到没,X64 with PGO编译时间要比X86 with PGO短很多……

另外,是不是thunderbird的X64版比X86要好呢,我主要纠结这个用什么编译

FF我肯定用X86版,X64版不确定每次都会编译
Lawliet
火狐狸
火狐狸
  • UID34414
  • 注册日期2010-11-03
  • 最后登录2017-04-02
  • 发帖数201
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
193楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版更新到Firefox9(win32&win64)
dongyuanxun:不知你们注意到没,X64 with PGO编译时间要比X86 with PGO短很多……

另外,是不是thunderbird的X64版比X86要好呢,我主要纠结这个用什么编译

FF我肯定用X86版,X64版不确定每次都会编译
回到原帖

沒注意到這個
因為都失敗了
minghegy
火狐狸
火狐狸
  • UID37982
  • 注册日期2011-12-17
  • 最后登录2014-02-24
  • 发帖数132
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
194楼#
发布于:2011-06-20 05:14
Re: pcxfirefox编译版更新到Firefox9(win32&win64)
thunderbird也用JIT,情况应该是一样的
其实thunderbird优化不优化无所谓,它的用户不像firefox那样对响应速度那么敏感,我从来用官方的,升级什么的都省事
专注firefox的优化就好

返回顶部