阅读:117766回复:389
pcxfirefox编译版更新到13.0.1 SSE2 x86(修复斜体渲染,以后偶数版本将会跳过)
VC SSE2 x86
英文版 http://pcxfirefox.googlecode.com/files/ ... tterpgo.7z 中文版 http://pcxfirefox.googlecode.com/files/ ... tterpgo.7z 这期间我重写了编译方法。 中文版: http://code.google.com/p/pcxfirefox/wik ... wl=zh-Hans http://code.google.com/p/pcxfirefox/wik ... wl=zh-Hans 英文版: http://code.google.com/p/pcxfirefox/wik ... ltVC?wl=en http://code.google.com/p/pcxfirefox/wik ... tICC?wl=en 你们有兴趣可以自行编译。 因为时间关系和Mozilla的发布周期,我决定只在奇数版本构建。 |
|
1楼#
发布于:2011-06-20 05:14
GOLF-AT:和官方版相比,进步不大。其实 tete009编译版,和其它版本相比,我看到的最大进步,就是 http://ie.microsoft.com/testdrive/Performance/FlyingImages/ 这个测试,当选择“Large IE Logo”时,官方以及其它编译版,我的电脑上都是几个FPS,tete009编译版可以达到30几个FPS。回到原帖 估计是他使用了自己的tmemutil,这个东西不知道如何加入…… 这次编译有些仓促,也不知道具体要打什么补丁…… |
|
2楼#
发布于:2011-06-20 05:14
ko68888:添加tete009的patch会不会更快点呢?楼主能不能出个编译教程?回到原帖 编译一次还不带费事的…… 我的电脑不好,所以链接xul那里花了3个小时…… tete009的patch太多了,我不知道要加哪个好,而且他自己的那个tmemutil啥的不知道如何使用。第一次编译FF5(原来只编译过3.6.x),所以还是保险一些好。不知道你测试过tete009的所有patch否,是否对ff5全部合适? 如果你想自行使用VC2010编译出带jemalloc的ff5的话,首先要确保你有2008的crt源码(在vc/crt目录下),把2010的vc/crt/src改名,2008的复制到此位置。编译时把configure脚本的jemalloc那里的检测注释掉,然后就可以编译了。我印象中,有3个地方要改makefile,要在他们的链接阶段加入msvcprt.lib,大概是gfx\angle\src\libEGL和gfx\angle\src\libGLESv2还有xul的链接,其他似乎就没有大问题了(因为我是一边看电影一边编译修改的,详细过程也记不清楚了) |
|
3楼#
发布于:2011-06-20 05:14
|
|
4楼#
发布于:2011-06-20 05:14
|
|
5楼#
发布于:2011-06-20 05:14
|
|
6楼#
发布于: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会更准确一些。 |
|
7楼#
发布于:2011-06-20 05:14
|
|
8楼#
发布于:2011-06-20 05:14
tete009的内存管理模块不方便把头文件公开,所以直接采用了他的patch,而不用他的内存管理,且略微修改了pgo测试项目(需要下载各个主流测试项目到本地)。
http://pcxfirefox.googlecode.com/files/ ... 09patch.7z 测试性能没感觉有提高,只有http://ie.microsoft.com/testdrive/Performance/FlyingImages/选择“Large IE Logo”时和tete009跑的一样快了 |
|
9楼#
发布于:2011-06-20 05:14
|
|
10楼#
发布于:2011-06-20 05:14
|
|
11楼#
发布于:2011-06-20 05:14
|
|
12楼#
发布于:2011-06-20 05:14
Traxex:Pale Moon编译 看了下,里面除了包含一些其他编译版都会打的补丁外,最多只是把Firefox标识全改成palemoon了,没发现有什么新奇的特点 而且他竟然直接提供补丁后的源码,而不是直接提供补丁,这样别人想要使用的话,还得先diff一下看看 |
|
13楼#
发布于:2011-06-20 05:14
|
|
14楼#
发布于:2011-06-20 05:14
我便携版引导使用 myfirefox的那个,也是支持默认浏览器的
|
|
上一页
下一页