本站不兼容 8 以前的版本的 Interner Explorer 浏览器(或基于这些版本的 IE 的其他浏览器),并且页面样式不完全兼容 IE 8,我们建议你升级至 IE 9 或改用其他非 IE 浏览器

Mozest™

  • 正在加载用户菜单…

开放、分享、互助

转播到腾讯微博
返回列表 回复 发帖
综合性优化编译 SSE Vectorizer HLO
CPU PIII以上,支持SSE指令集

Mozilla Firefox 2.0.0.14(box.net) 中文版
Mozilla Firefox 2.0.0.14(mediafire.com) 中文版


编译版没有携带msvcr71.dll,可以使用tete009的dll,性能提升非常显著,下载的文件展开后是两个DLL,放在Firefox目录中即可
tete009 DLL SSE 下载(box.net)
tete009 DLL SSE 下载(51files.com)

Mozilla Firefox 2.0.0.13(box.net) 中文版
Mozilla Firefox 2.0.0.13(mediafire.com) 中文版

Mozilla Firefox 2.0.0.12(box.net) 中文版
Mozilla Firefox 2.0.0.12(mediafire.com) 中文版

Mozilla Firefox 2.0.0.11(box.net) 中文版
Mozilla Firefox 2.0.0.11(mediafire.com) 中文版

Mozilla Firefox 2.0.0.10(box.net) 中文版
Mozilla Firefox 2.0.0.10(mediafire.com) 中文版
Mozilla Firefox 2.0.0.10(91files.com) 中文版
Mozilla Firefox 2.0.0.10(生活网盘) 中文版

Mozilla Firefox 2.0.0.9(box.net) 中文版
Mozilla Firefox 2.0.0.9(91files.com) 中文版
Mozilla Firefox 2.0.0.9(生活网盘) 中文版

Mozilla Firefox 2.0.0.8(box.net) 中文版
Mozilla Firefox 2.0.0.8(91files.com) 中文版

Mozilla Firefox 2.0.0.7(box.net)中文版
Mozilla Firefox 2.0.0.7(91files.com)中文版

Mozilla Firefox 2.0.0.6(box.net)中文版
Mozilla Firefox 2.0.0.6(91files.com)中文版

Mozilla Firefox 2.0.0.5(box.net)中文版
Mozilla Firefox 2.0.0.5(91files.com)中文版

Mozilla Firefox 2.0.0.4(box.net)中文版
Mozilla Firefox 2.0.0.4(51files.com)中文版

Mozilla Firefox 2.0.0.3(box.net)(中文版 使用修订的中文化文件,包含中文帮助。详情见http://g.mozest.com/index.php?showtopic=14351)
Mozilla Firefox 2.0.0.3(51files.com)(中文版使用修订的中文化文件,包含中文帮助。)

Mozilla Firefox 2.0.0.3(box.net)(中文版 官方中文包)
Mozilla Firefox 2.0.0.3(51files.com)(中文版 官方中文包)

Mozilla Firefox 2.0.0.2(51files.com)(中文版)
Mozilla Firefox 2.0.0.2(box.net)(中文版)

Mozilla Firefox 2.0.0.1(51files.com)(中文版)
Mozilla Firefox 2.0.0.1(box.net) (中文版)

引用
tete009以及其他很多第三方编译版都是手工对源代码优化算法,加入SSE指令。通常手工加入补丁的情况下,可能考虑不是那么周详,不能做到所有代码都优化,只能进行有限的部分代码优化。而我编译的这一版是不修改任何源代码的基础上,利用编译器将许多操作SSE矢量化,是未打任何补丁的的版本,同时因为是编译器一级的自动矢量化,可以做到尽可能多的优化操作。
为什么我要推荐使用tete009的DLL呢?因为我编译的这一版本在不使用优化的C runtime library的情况下,有两个js操作不是十分理想(但也绝对高于官方的编译版和其他一些编译版),而在使用tete009的C runtime library后,这两个js操作也达到了理想的程度。
我也曾经想过自己手工优化一C运行库,但工程量实在是太浩大了,对性能的提升也是有限,还不如直接拿来别人的用更方便呢,呵呵 ^_^

因为没有patch,所以可以保证于官方版的最大一致性,不过我以后会想办法尽量摆脱对别人的依赖
谢谢推荐,试试。
生活就是折腾。
这个是我编译的
happy.gif
引用 (King @ 2006年10月5日 9:20 AM) <{POST_SNAPBACK}>
这个是我编译的
happy.gif


全心全意的支持你~能不能搞个RC2?
新手提示
1.Firefox鼠标手势解决方法:安装 All-in-One Gestures 轻松实现鼠标手势。
2.Firefox播放在线视频、音频的解决方法:安装 Mediawrap能使您像IE 一样正常播放媒体文件。
3.Firefox 和 IE 共享收藏夹解决方法:安装 PlainOldFavorites 可以让你在firefox中直接管理和使用IE收藏夹,非常方便。
4.Firefox中双击关闭标签页的解决方法:安装 Tab Mix Lite CE 它是功能全面的标签设置扩展,能根据您的使用习惯来进行设置

Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9b3pre) Gecko/2008010304 Minefield/3.0b3pre
RC2已经Release了?刚才去开发网站的时候还没看到啊。
应该没有吧?现在的 RC2 是 Fx  2.0 RC2 的 RC 2 ,说起来真别扭。
King大哥,谢谢你的编译版,真希望我们论坛能出优化版的呀,现在可真是太好了,.tete009是不错,可毕竟是日本人编的呀(虽然我不应该说政治的问题,当然我不是说tete009的作者.同时我也很感谢tete009的作者.因为我一直在用tete009).所以希望king版主能把tete009补丁的原理搞清楚,把它变成我们自己的东西,这样不是更好,以后我也就不用上tete009的网站去了, biggrin.gif 非常感谢king版主的努力和用心.
引用 (wang555 @ 2006年10月5日 6:49 PM) <{POST_SNAPBACK}>
King大哥,谢谢你的编译版,真希望我们论坛能出优化版的呀,现在可真是太好了,.tete009是不错,可毕竟是日本人编的呀(虽然我不应该说政治的问题,当然我不是说tete009的作者.同时我也很感谢tete009的作者.因为我一直在用tete009).所以希望king版主能把tete009补丁的原理搞清楚,把它变成我们自己的东西,这样不是更好,以后我也就不用上tete009的网站去了, biggrin.gif 非常感谢king版主的努力和用心.



那就更好拉哈哈~
新手提示
1.Firefox鼠标手势解决方法:安装 All-in-One Gestures 轻松实现鼠标手势。
2.Firefox播放在线视频、音频的解决方法:安装 Mediawrap能使您像IE 一样正常播放媒体文件。
3.Firefox 和 IE 共享收藏夹解决方法:安装 PlainOldFavorites 可以让你在firefox中直接管理和使用IE收藏夹,非常方便。
4.Firefox中双击关闭标签页的解决方法:安装 Tab Mix Lite CE 它是功能全面的标签设置扩展,能根据您的使用习惯来进行设置

Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9b3pre) Gecko/2008010304 Minefield/3.0b3pre
tete009以及其他很多第三方编译版都是手工对源代码优化算法,加入SSE指令。通常手工加入补丁的情况下,可能考虑不是那么周详,不能做到所有代码都优化,只能进行有限的部分代码优化。而我编译的这一版是不修改任何源代码的基础上,利用编译器将许多操作SSE矢量化,是未打任何补丁的的版本,同时因为是编译器一级的自动矢量化,可以做到尽可能多的优化操作。
为什么我要推荐使用tete009的DLL呢?因为我编译的这一版本在不使用优化的C runtime library的情况下,有两个js操作不是十分理想(但也绝对高于官方的编译版和其他一些编译版),而在使用tete009的C runtime library后,这两个js操作也达到了理想的程度。
我也曾经想过自己手工优化一C运行库,但工程量实在是太浩大了,对性能的提升也是有限,还不如直接拿来别人的用更方便呢,呵呵 happy.gif

因为没有patch,所以可以保证于官方版的最大一致性,不过我以后会想办法尽量摆脱对别人的依赖
什么时候迁移到VC8啊?

还有,如果我用tete009的SSE2优化版本dll会不会有问题?其它版本呢?
我们论坛终于有了自己的优化编译版了,第三方版本我用了不少了,觉着最好的就是 musume 和KING这个了。希望能及时更新,就更好了!!!
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0.1) Gecko/20101001 Firefox/9.0
引用 (King @ 2006年10月4日 4:45 PM) <{POST_SNAPBACK}>
综合性优化编译 SSE Vectorizer HLO
CPU PIII以上,支持SSE指令集

Mozilla Firefox 2.0 RC1

这个编译是英文版的,如果想换成中文,下载下面这个压缩包,然后展开到Firefox目录并覆盖原有文件
中文包

这个编译版没有携带msvcr71.dll,可以使用tete009的dll,性能提升非常显著,下载的文件展开后是两个DLL,放在Firefox目录中即可
tete009 DLL SSE 下载


Mozilla Firefox 1.5.0.7
中文包

請問何謂「综合性优化编译 SSE Vectorizer HLO」呢?
引用 (Amelia @ 2006年10月6日 4:45 PM) <{POST_SNAPBACK}>
什么时候迁移到VC8啊?

还有,如果我用tete009的SSE2优化版本dll会不会有问题?其它版本呢?

因为freebl3.dll在vc8下编译会有问题,在win2003下会非法操作,虽然有解决的办法,但即使迁移到vc8性能也不会有什么提升。

另外你使用其他的dll也不会有问题的

引用 (roytam1 @ 2006年10月7日 1:27 AM) <{POST_SNAPBACK}>
請問何謂「综合性优化编译 SSE Vectorizer HLO」呢?

SSE Vectorizer:就是将许多操作SSE 矢量化,例如
代码
for(int i=0;i<100;i++)
{
    c[i]=a[i]+b[i];
}

转换成
代码
for(int i=0;i<100;i+=4)
{
    c[i]=a[i]+b[i];
    c[i+1]=a[i+1]+b[i+1];
    c[i+2]=a[i+2]+b[i+2];
    c[i+3]=a[i+3]+b[i+3];
}

其中
c=a+b;
c[i+1]=a[i+1]+b[i+1];
c[i+2]=a[i+2]+b[i+2];
c[i+3]=a[i+3]+b[i+3];
使用一个SSE指令,这样整个循环减少为原来的1/4,实际编译成二进制代码后所花费的时间应该减少为原来的1/4~1/3。上面只是一个例子,实际上可以对很多操作都可以这样优化,而不仅仅使用SSE做浮点运算
HLO:High Level Optimize
看不懂……
但是总还是支持楼主就行了!
支持!

忘了问了,这个是不是就解压缩到安装目录下就可以啦?
另外,它支持rc2的rc2吗?
刚才解压缩到安装目录下体验了一把……似乎反而慢了?
引用 (i完美味道 @ 2006年10月7日 10:49 AM) <{POST_SNAPBACK}>
看不懂……
但是总还是支持楼主就行了!
支持!

忘了问了,这个是不是就解压缩到安装目录下就可以啦?
另外,它支持rc2的rc2吗?
刚才解压缩到安装目录下体验了一把……似乎反而慢了?

这是一个完整的Firefox,不需要安装原版,“解压缩到安装目录”其实就是把原来的覆盖掉了。
要支持新版必须重新编译一个。
为什么“似乎”?
有无测试数据?
希望优化RC2
引用
有无测试数据?
这个……汗啊!
FASTERFOX的页面装载计时器的数据。
开我的邮箱慢3秒,算不算?
引用
tete009 DLL SSE 下载

我就下的这个,然后解压缩的,没讲要覆盖呀!
引用 (i完美味道 @ 2006年10月7日 3:20 PM) <{POST_SNAPBACK}>
引用
有无测试数据?

这个……汗啊!
FASTERFOX的页面装载计时器的数据。
开我的邮箱慢3秒,算不算?
引用
tete009 DLL SSE 下载
我就下的这个,然后解压缩的,没讲要覆盖呀!

看起来你原来装的是原版Fx,那么你那样做什么用也没有,和原来一模一样。慢3秒是其它原因造成的。
引用 (King @ 2006年10月7日 10:24 AM) <{POST_SNAPBACK}>
引用 (Amelia @ 2006年10月6日 4:45 PM) <{POST_SNAPBACK}>

什么时候迁移到VC8啊?

还有,如果我用tete009的SSE2优化版本dll会不会有问题?其它版本呢?

因为freebl3.dll在vc8下编译会有问题,在win2003下会非法操作,虽然有解决的办法,但即使迁移到vc8性能也不会有什么提升。

另外你使用其他的dll也不会有问题的

引用 (roytam1 @ 2006年10月7日 1:27 AM) <{POST_SNAPBACK}>
請問何謂「综合性优化编译 SSE Vectorizer HLO」呢?

SSE Vectorizer:就是将许多操作SSE 矢量化,例如
代码
for(int i=0;i<100;i++)
{
    c[i]=a[i]+b[i];
}

转换成
代码
for(int i=0;i<100;i+=4)
{
    c[i]=a[i]+b[i];
    c[i+1]=a[i+1]+b[i+1];
    c[i+2]=a[i+2]+b[i+2];
    c[i+3]=a[i+3]+b[i+3];
}

其中
c=a+b;
c[i+1]=a[i+1]+b[i+1];
c[i+2]=a[i+2]+b[i+2];
c[i+3]=a[i+3]+b[i+3];
使用一个SSE指令,这样整个循环减少为原来的1/4,实际编译成二进制代码后所花费的时间应该减少为原来的1/4~1/3。上面只是一个例子,实际上可以对很多操作都可以这样优化,而不仅仅使用SSE做浮点运算
HLO:High Level Optimize

你是手工做的嗎?
依我所知VC 7.1沒有/O3 (HLO)呢...只有ICL有這個 (VC8是用PGO)
1.5.0.7版好像和Tab Mix Plus有点小冲突。经常打开的3、4个标签页(尤其是用书签打开),标签栏上就会出现新建标签按钮和关闭标签按钮。我已经在Tab Mix Plus设置不显示了。后来发现把‘在新建标签页打开来自以下位置的链接’里的&#39;书签&#39;前面的勾取消就好了。虽然不是什么大问题,但是这样很不习惯,希望能修复这个问题。
请问这个版本的如何安装, 我前面下载过tete那个,但不能运行安装,也没想怎么安装就删除了。
原来不用安装,直接运行。

到本论坛提供的一个连接测试,js的运行速度:
第一次(ms) 第二次(ms) 版本
906 904 官方版本2.0
1163 1072 此版本不加tete的dll文件
785 730 此版本加上tete的dll文件


总结:看来还是能够提速。 biggrin.gif
再安装tete的版本(终于搞定安装),测试,结果比此版本要快20到30ms。
你的tete装的什么平台的?这种优化编译版本和平台关系很大,而且很多时候都要在效率、平台兼容性和稳定性之间进行折衷。tete加入了源代码补丁,平台分得比较细,在某些平台下确实有更大的提高。而此版本则是基于SSE(P3)的。
不知道musume能否用这种方式编译,那岂不是更快?
RC2 中文包  有点问题,帮助文件是英文,选项里弹出窗口---“弹出菜单“?
中文包用 这个 吧,按扩展的方法安装,然后在地址栏输入about:config,在过滤器中输入locale,将general.useragent.locale设置为zh-CN,然后重新启动Firefox即可。
king大哥,谢谢。我们的firefox编译版就看你的啦,十几亿人口的大国呀,我们一定比别人好的,谢谢你的努力。
这个版本的确不错,谢谢KING
tete009以外我就用KING的这个版本了

如果我用SSE2版的tete009 dll,会对效能有影响吗?

另外,将来是否会转为简体中文版?到时仍会提供英文版吗?