为什么Firefox 3.0在Linux中这么慢?

尼尔

我正在Ubuntu 9.10 32位上运行32位Firefox 3.0.14。

它比同一台计算机上的Windows XP慢得多。

有人知道为什么吗?

另外,有什么可能的方法来提高性能?

(请列出优化方案作为他们自己的答案,以便可以对它们进行独立评级。)

曼尼什·辛哈(Manish Sinha)

引用的原因之一是Linux版本的Firefox不是使用PGO构建的。PGO代表配置文件导向的优化Windows版本的Firefox基于带有PGO的Visual C ++构建

IIRC甚至Mozilla也没有为Linux提供PGO编译的二进制文件。他们给出了如何使用PGO构建Firefox的指南,但是我们当中真的有多少人可以做到这一点?

如果要获取PGO编译的二进制文件,请检查Ted的PGO版本

OTOH基准测试表明,即使Windows Firefox胜过葡萄酒,也击败了本地Linux Firefox。如果您真的不满意,请使用Chrome。相信我,它正在飞速发展。


PGO存在风险,因为如果提供的数据不正确,最终构建的性能将比没有PGO的情况还要差。引用维基百科

但是,需要注意的是,在概要分析阶段提供给程序的数据样本必须在统计上代表典型的使用场景;否则,配置文件引导的反馈可能会损害最终版本的整体性能,而不是对其进行改进。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章