Linux
如何加快我的建構
我正在一台裝有 Ubuntu 10.04 的 Linux 機器上進行建構。我怎樣才能真正加快建構速度?我有 4 個 CPU 和大量 RAM。我已經將程序組調整為-20。還有什麼我可以做的嗎?
大多數軟體建構過程使用
make
. 確保您make
使用的-j
參數通常是您擁有的 CPU 數量的兩倍,因此make -j 8
適合您的情況。
將程序組調整為 -20 是個壞主意。此友好級別應僅由最優先的系統關鍵任務使用。否則,您可能會失去響應甚至凍結系統。潛在的編譯時間收益將是微不足道的。
除了Caleb 已經提出的建議之外,如果您進行大量編譯,您還可以使用編譯器記憶體加速建構,或者使用distcc或icecream在網路上的多台電腦上分發建構任務。