dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
15楼#
发布于:2011-06-20 05:14
lchunghan:楼主下一步  SSE3回到原帖

vc2010不支持SSE3自动向量化,倒是有avx自动向量化,但我的cpu不是。
intel compiler倒是支持SSE3自动向量化,但是编译FF的难度要高些,而且intel编译出来的东西消耗内存要高些。
wtfyniwvfp
小狐狸
小狐狸
  • UID31547
  • 注册日期2010-01-08
  • 最后登录2012-02-09
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
16楼#
发布于:2011-06-20 05:14
支持一下,正在用
asdf123456
千年狐狸
千年狐狸
  • UID32588
  • 注册日期2010-04-16
  • 最后登录2020-02-17
  • 发帖数1088
  • 经验299枚
  • 威望0点
  • 贡献值50点
  • 好评度10点
  • 社区居民
  • 忠实会员
17楼#
发布于:2011-06-20 05:14
我现在也没有用编译版了,改用官方版本。
ko68888
小狐狸
小狐狸
  • UID26829
  • 注册日期2008-10-27
  • 最后登录2014-10-30
  • 发帖数54
  • 经验14枚
  • 威望0点
  • 贡献值2点
  • 好评度1点
  • 社区居民
  • 忠实会员
18楼#
发布于:2011-06-20 05:14
出个简单的编译教程吧,我也想试试自己编译的性能如何,VC2010的
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
19楼#
发布于:2011-06-20 05:14
ko68888:出个简单的编译教程吧,我也想试试自己编译的性能如何,VC2010的回到原帖


一个简单的build过程:http://code.google.com/p/pcxfirefox/wiki/firefox5VC2010

ps:编译过程中需要至少3.5G硬盘空间和1.5G内存空间
ko68888
小狐狸
小狐狸
  • UID26829
  • 注册日期2008-10-27
  • 最后登录2014-10-30
  • 发帖数54
  • 经验14枚
  • 威望0点
  • 贡献值2点
  • 好评度1点
  • 社区居民
  • 忠实会员
20楼#
发布于:2011-06-20 05:14
dongyuanxun

一个简单的build过程:http://code.google.com/p/pcxfirefox/wiki/firefox5VC2010

ps:编译过程中需要至少3.5G硬盘空间和1.5G内存空间
回到原帖

多谢,试试打上tete的patch
wai148
小狐狸
小狐狸
  • UID36030
  • 注册日期2011-04-18
  • 最后登录2012-02-12
  • 发帖数44
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
21楼#
发布于:2011-06-20 05:14

多谢,试试打上tete的patch


你想打造一個集合各家大成的終極FF5 ??
十分期待
zds111
小狐狸
小狐狸
  • UID34704
  • 注册日期2010-11-27
  • 最后登录2020-04-07
  • 发帖数25
  • 经验20枚
  • 威望0点
  • 贡献值10点
  • 好评度0点
  • 社区居民
  • 忠实会员
22楼#
发布于:2011-06-20 05:14
菜鸟飘过,纯支持
lixinskay
火狐狸
火狐狸
  • UID35368
  • 注册日期2011-03-02
  • 最后登录2022-09-29
  • 发帖数229
  • 经验32枚
  • 威望0点
  • 贡献值28点
  • 好评度0点
  • 社区居民
23楼#
发布于:2011-06-20 05:14
谁能把vc/crt/src打包发一下啊我没有。是vs2010的
nobbs
火狐狸
火狐狸
  • UID29595
  • 注册日期2009-07-11
  • 最后登录2015-07-24
  • 发帖数185
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
24楼#
发布于:2011-06-20 05:14
Cool~
I'm using it ~
有問題先搜索,搜索不到再問。 人若有志應該不怕遲!
Traxex
小狐狸
小狐狸
  • UID35003
  • 注册日期2011-01-02
  • 最后登录2021-06-18
  • 发帖数55
  • 经验25枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
25楼#
发布于:2011-06-20 05:14
楼主可不可以介绍下,编译版理论上是改进了那些,想对照下实际效果.

用了一天,感觉内存占用控制的很好
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
26楼#
发布于:2011-06-20 05:14
Traxex:楼主可不可以介绍下,编译版理论上是改进了那些,想对照下实际效果.

用了一天,感觉内存占用控制的很好
回到原帖

每个人编译的侧重点不同

内存控制主要和两个有关,一个是jemalloc,在我之前还没有人用VC2010编译出jemalloc,所以先前使用VC2010编译的占用内存都比较高,一个是-GL的编译开关,这个会进行链接时优化,相同的符号会进行合并,理论上会产生较小的体积,同时运行时占用内存也较少,为啥其他版本很多不用-GL编译呢,这是因为-GL链接时需要大量的内存,如果你的系统是XP的话,很难链接成功,建议使用win7 64位版进行编译,另外链接时间非常久。当然,你把-O2改为 -O2 -Os的话,内存控制会更好,不过js性能就低了些。另外,有些第三方编译版喜欢用-Ox编译,据目前很多软件编译来看,-Ox的速度还没有-O2好,而且占用内存还比-O2高。

ps:我感觉现在FF的PGO优化还能进行提高,因为FF PGO源码里默认只有sunspider老版本的js性能测试,没有采用其他的测试,我估计这个和版权有关。所以编译时可以放弃他自身的PGO测试项目,改为手动测试,自行载入js性能的各种测试,这样PGO会更准确一些。
Traxex
小狐狸
小狐狸
  • UID35003
  • 注册日期2011-01-02
  • 最后登录2021-06-18
  • 发帖数55
  • 经验25枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
27楼#
发布于:2011-06-20 05:14
非常感谢,支持楼主在PGO上突破,持续关注中
ps:要是有自动编译服务器就好了,貌似国内没有持续更新的第三方了.pigfoot也不更新了
dongyuanxun
非常火狐
非常火狐
  • UID28632
  • 注册日期2009-04-19
  • 最后登录2013-02-14
  • 发帖数898
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
28楼#
发布于:2011-06-20 05:14
Traxex:非常感谢,支持楼主在PGO上突破,持续关注中
ps:要是有自动编译服务器就好了,貌似国内没有持续更新的第三方了.pigfoot也不更新了
回到原帖

pigfoot不是不更新了吧,他也是在vc2010上遇到了些问题,暂时还没处理好,也可能他最近很忙,我已经给他邮件了,让他试试我的思路。

重编译的话,我想先等tete009的消息,他的patch我基本上了解是干什么的了,我在问他是否可以提供tmemutil.dll的头文件和导入库,当然源码更好。如果他不提供的话,我使用他的补丁编译不出来的。
Traxex
小狐狸
小狐狸
  • UID35003
  • 注册日期2011-01-02
  • 最后登录2021-06-18
  • 发帖数55
  • 经验25枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
29楼#
发布于:2011-06-20 05:14
[/quote]
pigfoot不是不更新了吧,他也是在vc2010上遇到了些问题,暂时还没处理好,也可能他最近很忙,我已经给他邮件了,让他试试我的思路。[/quote]
怪不得,一直都是4.0 test drive

[/quote]
重编译的话,我想先等tete009的消息,他的patch我基本上了解是干什么的了,我在问他是否可以提供tmemutil.dll的头文件和导入库,当然源码更好。如果他不提供的话,我使用他的补丁编译不出来的。[/quote]
呵呵 等着你们交流的好消息

返回顶部