Linux

如何加快我的建構

  • September 25, 2017

我正在一台裝有 Ubuntu 10.04 的 Linux 機器上進行建構。我怎樣才能真正加快建構速度?我有 4 個 CPU 和大量 RAM。我已經將程序組調整為-20。還有什麼我可以做的嗎?

大多數軟體建構過程使用make. 確保您make使用的-j參數通常是您擁有的 CPU 數量的兩倍,因此make -j 8適合您的情況。

將程序組調整為 -20 是個壞主意。此友好級別應僅由最優先的系統關鍵任務使用。否則,您可能會失去響應甚至凍結系統。潛在的編譯時間收益將是微不足道的。

除了Caleb 已經提出的建議之外,如果您進行大量編譯,您還可以使用編譯器記憶體加速建構,或者使用distccicecream在網路上的多台電腦上分發建構任務。

引用自:https://unix.stackexchange.com/questions/19419