我的系统是Ubuntu 6.06, 昨天在用Automatix看看有什么新东西的时候,突然想试试上次看见了但没装的Swiftfox,虽然我还不知道这是干什么的。
装完之后,才发现原来还是Firefox,不过号称是针对不同的Architecture优化过了的firefox,号称比firefox要快不少。这种速度快慢,很难体会,我是还没感觉出来。ubuntu论坛上有人说,他的测试结果是这样子的(单位应该是second吧):
| Firefox | Swiftfox | |
| First Run: | 5.5 | 2.5 |
| Second: | 6.4 | 3.24 |
| Third: | 6.7 | 3.39 |
这种测试,反正是只能参考一下,用户体验各不想同,没有太大价值。我就是关心这个Swiftfox到底做了什么优化。在它的主页上翻了半天,据我目前所知,它采取的优化是拿来Firefox的source code,然后根据不同的Processor Architecture来指定gcc的优化选项和firefox的configure arguments。比如Pentimu4,就用–arch=pentium4。以Pentimu4为例,具体的compiler flags以及configure arguments可以看这里。至于,有没有source code层面的优化,没有找到任何文档说明。如果是仅仅是这样的话, Swiftfox不会比Gentoo里面自己编译出来的firefox快。
有兴趣的,可以自己试一下,only for Linux哦,没有windows版本。swiftfox网站上直接提供ubuntu的deb包。ubuntu论坛上也有一个thread谈这个的。
BTW: 真正的Swiftfox是长成这个样子的:
据说是世界上最小的狐狸之一,就和一般家里的猫这么大。但是跑得非常快,40km/hour。
Related posts
Tags: Architecture, Compiler, Firefox, GCC, Gentoo, Linux, Mozilla-Firefox, Optimization, Swiftfox, Ubuntu


3 comments
Comments feed for this article
Trackback link
http://zeal.haliluya.org/blog/2006/08/10/swiftfox/trackback/
October 25, 2006 at 4:11 pm
Pingback from Zeal’s Blog · Firefox 2.0
August 10, 2006 at 8:54 pm
yj
哦,可以自动去抓firefox的扩展?
回家试试。
August 10, 2006 at 11:29 pm
zeal
可以。打开以后和firefox没有本质得区别。