Jump to...
redirecting...

Log for Ubuntu 台灣社群

請問有人要分享怎麼build code才會快嗎
cache
我覺得CPU性能是首要條件
還有把所有東西都放在 記憶體跑
還是離不開錢啊
[sticker](media:AAMCAgADHQI9GfldAAEBSThiPc9GyIBD7vUwdPvVsKQaVpQM7AACYAEAAhAabSLKuQX6T_f6BwEAB20AAyME@telegram)
時間就是金錢👌
你要快
那就是得先花錢
聽起來很合理對ㄅ
完全無法反駁
我的皮包什麼時候才會長大到自己賺錢
[sticker](media:AAMCBQADHQI9GfldAAEBSUBiPc_mQ91jcTtNvZgJch3a9ymwBQACPAADv5SIDMsfeXCn5lavAQAHbQADIwQ@telegram)
當你放棄 build code 的時候才有機會
[sticker](media:AAMCBQADHQI9GfldAAEBSUNiPdAeDEpr1as-vKAdsWG0ueYBvgAC8AEAAslDtQmcPxMBIxYvcAEAB20AAyME@telegram)
@RJ_Hsiao 先看一下,感謝
[sticker](media:AAMCAQADHQI9GfldAAEBSUViPdA_5uM0LFSLVSRHBHZeTtJGIgACiAADP2uYAAHBoPVRMlQBvwEAB20AAyME@telegram)
先打預防針,你多開幾台機器還是要錢XD
突破盲腸
笑死
回到我的結論了
[sticker](media:AAMCBAADHQI9GfldAAEBSUpiPdCJ70VN9oprLOp5Emv-aPiLgwACXwEAAnscSQAB8y4AARGio_0uAQAHbQADIwQ@telegram)
[sticker](media:AAMCBQADHQI9GfldAAEBSUtiPdCLbE5wtY5vu4QHTBL0vM775gACaQADdjHSCeGA_i70eUe6AQAHbQADIwQ@telegram)
回頭一看,沒第二台機器阿
一台 host 開兩個 VM 也是多開機器
CPU表示: X,TMD你在玩我
https://stackoverflow.com/questions/414714/compiling-with-g-using-multiple-cores
多核心編 code
開兩台 VM 就可以雙核心編 code
這個省錢的方法當然用過了
aws 上面開兩台機器編 code,編完關掉,省錢
什麼類型的?
buildroot、Yotoc 之類的
有試過 ccache 嗎?
https://ccache.dev/
這個沒看過,看一下
當然沒那麼好😭
記得以前有用 Ccache有搭 distcc 玩過
記得第一次還是省不到時間XD
看來魔法小卡還是最有用
[sticker](media:AAMCBQADHQI9GfldAAEBSVtiPdOK8jx-f2IkWJKog6N0C-6rpAACGQUAAlzRqVdxAs9pFYuIsgEAB20AAyME@telegram)
第一次有可能會慢一點點
後面會比較快
Cchache 的用途就是一樣的東西不用浪費時間再編一次
所以第一次撐過去就好XD
Distcc 遇到某些套件會編譯失敗
一定要單機編譯(
Cache 對開發有用
之前用在 gentoo 的更新上,效果不佳
https://openbenchmarking.org/test/pts/build-linux-kernel-1.13.0

compile Linux kernel benchmark

買最快的