neowin
火狐狸
火狐狸
  • UID37969
  • 注册日期2011-12-15
  • 最后登录2016-07-22
  • 发帖数131
  • 经验21枚
  • 威望0点
  • 贡献值8点
  • 好评度1点
15楼#
发布于:2012-01-31 11:35
这个真不懂
跑分也只是为了有个直观量化的对比
从这个结果看,似乎没采用ICC编译,性能提升有限,没达到20%那么夸张?


dongyuanxun:第一个引用是对的

第二个引用是错的

由于一些问题没有解决,作者放弃了ICC编译

第一个引用采用了我在MozillaBuiltVC 提到的优化集合
回到原帖
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
16楼#
发布于:2012-01-31 11:35
也不是这个意思

ICC编译的我觉得只在WebGL一些方面表现的极其优秀,其他性能一般,而且未知bug太多,得自行调试测试才能用ICC编译出来

如果你有兴趣,可以用这个X64版本 http://pcxfirefox.googlecode.com/files/ ... tterpgo.7z

Alex如果用ICC编译出来,性能也不会超过这个版本,不过bug还是比vc版要多的,还是推荐用VC版。

使用/GR- /GS-可以减小映像大小,这也是他说的Smaller final code without loss of performance的由来,当然弊端我并没在wiki里提及(和缓冲区攻击有关,一般也没啥大问题),一般这样使用尚可,不过使用/GA编译我持有保留意见,原因参见http://code.google.com/p/pcxfirefox/wiki/MozillaBuiltVC  
Alex肯定没有细看我的做法,我并不是全局使用/GA的,这样产生的dll性能较低

Implementation of AMD Core Math Library to improve performance of mathematic functions
就是替换数学库,我在MozillaBuiltVC举例说的是Intel的,Alex可能考虑授权,所以变成AMD的了,但这个我不知道他是动态链接还是静态链接的,我还是推荐静态链接,这样可以保证和TU扩展的兼容性,动态链接后TU工作不正常,原因不明,动态链接目前只发现影响TU一个扩展。
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
17楼#
发布于:2012-01-31 11:35
我刚刚试了下AMD libM的性能

令人意外的是,AMD libM 很多函数的速度不仅远远没有Intel的快,而且没VC2010自身的快

也就是说“Implementation of AMD Core Math Library to improve performance of mathematic functions”
变成降低性能而不是增强了
neowin
火狐狸
火狐狸
  • UID37969
  • 注册日期2011-12-15
  • 最后登录2016-07-22
  • 发帖数131
  • 经验21枚
  • 威望0点
  • 贡献值8点
  • 好评度1点
18楼#
发布于:2012-01-31 11:35
也许吧,除了跑分,实际使用中没有太多感觉,有些不易察觉的提升。
pcxfirefox是你在维护吗,共享profile的吗
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
19楼#
发布于:2012-01-31 11:35
是我在维护啊,不过我现在已经暂停更新prebuilt了,未来几个版本肯定不会编译。啥时恢复,等有更多的空余时间(调试FF解决ICC所有的问题),和有更强劲的电脑(保证一天之内可以编译3-5次,现在只能编译0.8-1遍)时再说。

共享profile是什么意思

除了插件以外,FF最近几个版本不都是可以无缝升级的么,反正我的profile从7之后就没动过
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
20楼#
发布于:2012-01-31 11:35
共享profile是什么意思


别提了,这个Waterfox不像Palemoon这种FFCE,它是官方的,换句话说,他的EXE名称还叫Firefox.exe,他用的APPdata目录中的配置也是Firefox中的配置。(事实上他应该是读取C:\Users\kmc\AppData\Roaming\Mozilla\Firefox\profiles.ini中的default项)。

没有准备的朋友,小心默认配置被污染。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
21楼#
发布于:2012-01-31 11:35
我怎么记得他叫 waterfox.exe ……

反正感觉配置里用official
名字叫firefox.exe
about:config默认又没改的话都是可以通用的
上一页 下一页
游客

返回顶部