30楼#
发布于:2012-09-02 18:10
|
|
|
31楼#
发布于:2012-09-02 18:10
|
|
|
32楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至21.0 x86
编辑一下 |
|
|
33楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至21.0 x86
pein0saga:作为版本控,正在用FX24,不知道性能差别有多大? 性能只能测试各种benchmark了,不过对于平常的浏览体验需要仔细的研究一番 nightly由于集成了BC和asm.js,应该在js性能上领先一些,其他性能需要测试一下,我简单做了下以下测试 23/24的内存占用有优势,在此不做内存占用比较。 1、JS性能 (1)Sunspider1.0(越小越好) official 21 314.7ms +/- 1.1% tete009 323.7ms +/- 1.1% Lawliet 310.2ms +/- 1.6% pcxfirefox 307.5ms +/- 0.9% nightly 279.5ms +/- 1.5% (2)Kraken(越小越好) official 21 4174.9ms +/- 7.1% tete009 3905.8ms +/- 6.8% Lawliet 3635.2ms +/- 1.4% pcxfirefox 3490.7ms +/- 1.5% nightly 3472.4ms +/- 1.1% (3)Octane(越大越好) 注意Fx在Mandreel测试上有lag出现,所以需要多次测试把不正常的数据去除 official 21 7533 7565 7513 tete009 7793 7596 7678 Lawliet 7546 7826 7798 pcxfirefox 7612 7861 7821 nightly 9130 (4)js综合测试((越小越好)综合考虑了amazon、facebook、google、twitter、yahoo所用的js,这个部分是别人给我的,恕不公开。由于这个测试耗用时间非常长,编译者也不会使用这种测试做PGO项目,所以有一定的参考性,可以看看摆脱PGO优化后,效果如何。) official 21 150.64ms ± 5.34% tete009 151.80ms ± 4.64% Lawliet 153.22ms ± 4.67% pcxfirefox 147.66ms ± 3.97% nightly 142.42ms ± 2.28% 结论:nighly确实在js性能上领先一些 2、DOM Core Tests (越大越好) official 21 1155.32runs/s tete009 1222.24runs/s Lawliet 1359.25runs/s pcxfirefox 1323.58runs/s nightly 1148.92runs/s 结论:nightly在DOM核心测试上处于落后,甚至不如21的官方版,所以在DOM元素很多的情况下,性能不如其他版本。 3、图片载入和渲染时间(越小越好,这个部分是自己写的) (1)jpeg official 21 8.160 8.049 8.039 tete009 7.291 7.396 7.335 Lawliet 7.251 7.376 7.326 pcxfirefox 7.127 7.220 7.211 nightly 6.967 7.088 7.131 (2)png official 21 2.124 2.022 2.020 tete009 1.901 1.916 2.015 Lawliet 1.855 1.881 1.877 pcxfirefox 1.848 1.878 1.863 nightly 1.957 1.942 1.978 结论:nightly在jpeg载入和渲染上略微领先其他版本,可能是由于更新了libjpeg-trubo库的原因。但是在png性能上不如编译版,但略微领先于21官方版本。 |
|
|
34楼#
发布于:2012-09-02 18:10
|
|
|
35楼#
发布于:2012-09-02 18:10
|
|
|
36楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至21.0 x86
准备迁移到 http://sourceforge.net/projects/pcxfirefox如果你有任何建议,请参加 http://groups.google.com/group/pcxfirefox 讨论组 或者发邮件到 <!-- e --><a href="mailto:pcxfirefox@googlegroups.com">pcxfirefox@googlegroups.com</a><!-- e --> |
|
|
37楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至22.0 x86
Fx22.0 x86特性: 1) 针对支持SSE2指令CPU优化 2) 引入tete009多线程加载和便携特性 3) 支持Google WebP格式 4) 在Vista以上的系统上重新实现config.trim_on_minimize,但默认并不开启 5) 集成SumatraPDF和WMP插件 6) 提供一个tmemutil的替代模块tmemutil-3rd.dll,初始源码来自于http://code.google.com/p/libportable 构建方法改进 1) BetterPGO 2) PGO化nss3.dll SumatraPDF插件 (2.4 svn8284) 由我自行构建 如果你想要使用这一插件,首先应该设置pdfjs.disabled值为true,禁用或者卸载系统中已有的pdf插件 关于tmemutil-3rd.dll 如果你想使用这一tmemutil替代模块,请首先删除已有的tmemutil.dll,并且将tmemutil-3rd.dll重命名为tmemutil.dll,他的设置文件也是tmemutil.ini 相对于tete009的tmemutil.dll模块,tmemutil-3rd.dll有以下新特性 1) 安全性增强 ( SafeEx=1 ) 2) 进程白名单 ( 可以阻止部分API钩子和一些浏览器溢出攻击 ) 3) 额外提供两个环境变量 ( TmpDataPath和NpluginPath ) 如果你想使用这一模块,你可以参考tmemutil-3rd-sample.ini,自行修改这一文件并且将它重命名为tmemutil.ini 下载链接 英文版: http://sourceforge.net/projects/pcxfirefox/files/Release/Firefox/22.x/pcxFirefox-22.0-enUS-vc2010-x86-sse2-betterpgo-130710.7z/download 简体中文版: http://sourceforge.net/projects/pcxfirefox/files/Release/Firefox/22.x/pcxFirefox-22.0-zhCN-vc2010-x86-sse2-betterpgo-130710.7z/download 繁体中文版: http://sourceforge.net/projects/pcxfirefox/files/Release/Firefox/22.x/pcxFirefox-22.0-zhTW-vc2010-x86-sse2-betterpgo-130710.7z/download 其中,繁体中文版是为了和官方版一致解决Mactype渲染导致zh-TW用户乱码问题,参见bug报告 http://code.google.com/p/pcxfirefox/issues/detail?id=24&can=1 |
|
|
38楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至22.0 x86
22简体中文版网盘分流http://pan.baidu.com/share/link?shareid=2239610802&uk=2365780601 |
|
|
39楼#
发布于:2012-09-02 18:10
|
|
|
40楼#
发布于:2012-09-02 18:10
|
|
|
41楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至22.0 x86
ko68888:我不知道修改了什么值,现在又可以正常使用了22了,这个版本真不错,速度刷刷的回到原帖 因为19、20和21处于在改编译和优化方法的过渡期间,betterpgo从超过1G减少到不到50M,到22较为稳定了,当然我在22新加入了nss3的pgo优化,目前来看并没有什么副作用,但也没有什么明显的效果,因为只有大约4%的hot path code。 优化方法至少在以后几个版本中不会有太大的变化,我会投入一些精力到pcxFirefox Mini版中。我也在想是否重启thunderbird的构建,因为一个关键的补丁其他编译者除了htguard外都不想加入,而我又不想用x64版本的,而且thunderbird比firefox的代码量多,所以我可能直接出thunderbird Mini,期望和其他人的版本区别开来。 有些人也问我有关pcxFirefox的补丁来,我只想说最近我变得特别懒,补丁都没有分离出来,都是边改边构建的。。。 |
|
|
42楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至22.0 x86
心清无痕:反应一个问题: 所以我才并不设置这个模块默认的 这个模块是adonais写的 有问题到 http://bbs.kafan.cn/thread-1544991-1-1.html 反馈 类似的问题已经给他说过了,他最近修改了代码,我不清楚修复了没 |
|
|
43楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至22.0 x86
bluec:什么时候可以更新到23?回到原帖 因为在XP上和搜狗、QQ拼音输入法一起用时会出现进程残留,我正在解决这个问题 http://bbs.kafan.cn/thread-1610758-1-1.html 暂时的解决方案:http://bbs.kafan.cn/forum.php?mod=redirect&goto=findpost&ptid=1610758&pid=29306489&fromuid=834547 正在等待反馈 |
|
|
44楼#
发布于:2012-09-02 18:10
|
|
|