如果我编译 Firefox 而不是二进制安装,它会运行得更快吗?

Vit*_*ich 8 performance firefox compiling chromium optimization

很多时候我听说在我的硬件上编译的软件在我的硬件上运行得更快。如果从源代码编译,我可以获得 Firefox 或 Chromium 10% 的性能吗?

Bar*_*ino 3

作为 Gentoo 用户,我可以肯定地说:这取决于

  • 如果禁用一些繁重的选项,您的应用程序将运行得更快。
  • 如果您启用一些有风险的优化并且它们起作用 - 您的应用程序将运行得更快。
  • 如果您使用上游默认值,您的应用程序运行速度会变慢。
  • 如果您配置错误,应用程序将会缓慢且不稳定。

一般来说,通过简单地重新编译应用程序并不能实现明显的改进。唯一的区别是视频编码器等 CPU 密集型应用程序。对于每一种新的 CPU 技术和每一种新的编译器,它们的性能都会稍微好一些。