
我多次聽說在我的硬體上編譯的軟體在我的硬體上運行得更快。如果從原始碼編譯,我能否獲得 Firefox 或 Chromium 10% 的效能?
答案1
身為 Gentoo 用戶我可以肯定地說:這取決於。
- 如果停用一些繁重的選項,您的應用程式將運行得更快。
- 如果您啟用一些有風險的優化並且它們起作用 - 您的應用程式將運行得更快。
- 如果您使用上游預設值,您的應用程式運行速度會變慢。
- 如果您配置錯誤,應用程式將會緩慢且不穩定。
一般來說,透過簡單地重新編譯應用程式並不能實現明顯的改進。唯一的區別是視訊編碼器等 CPU 密集型應用程式。對於每一種新的 CPU 技術和每一種新的編譯器,它們的效能都會稍微好一些。
答案2
我對原始碼編譯有非常基本的知識和經驗。但據我所知,從原始碼編譯應用程式有一些優點。
基本上,您可以在應用程式中添加或刪除功能,如果您需要其中的某些特定功能而不是安裝整個應用程序,那麼這非常有用。
因此,如果您根據需要編譯應用程序,您將獲得您所需要的內容,而不是整個應用程序,從而提高效能。
看看這些文章:
由於這篇文章是 3 個月前發布的,如果您來過,我會請求您分享您的問題的任何可能的答案。
最好的
答案3
雖然透過從原始碼編譯程式並停用/啟用特定選項來定製程式以滿足您的需求,您可能會獲得更好的效能,但在這種特殊情況下,您談論的是網頁瀏覽器。我想說,網頁瀏覽器的效能在很大程度上取決於網路連線速度和您正在造訪的網站的頻寬,與優化編譯關係不大。
因此不值得這麼麻煩。
透過安裝二進位文件,然後安裝一些特定的瀏覽器外掛程式來阻止腳本或廣告,您可能會獲得更好的效能。