看板 Programming 關於我們 聯絡資訊
[情況] 最近在開發複雜的專案, 特別是其中有相當多零碎的原始碼檔案, 若只重新編譯有修改的部分, 那不會花太多時間, 但如果是修改參數, 導致大量原始碼需要重新編譯, 就要等很久很久...>_< [想法] 如果將電腦的CPU 升級, 變成最近流行的AMD X2 or Intel C2D, 亦即變成雙核心的電腦, 不知Visual Studio 2005是否會善用額外的CPU , 例如併行地編譯不同檔案的原始碼, 而加速整個專案的編譯? 有在google與M$網頁上搜尋過, 但也許關鍵字下得不對, 完全找不到答案, 所以來此請教先進~ 感謝先~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.230.77
ephesians:可以找找VS2005有沒有parallel make功能 218.160.213.46 04/15 12:34
deuter:cpu快一點對編譯應該都會有幫助 67.161.17.127 04/15 14:49
deuter:下一版本的visual studio 就會支援 67.161.17.127 04/15 14:50
deuter:Parallel/Multi-Processor Builds 67.161.17.127 04/15 14:51
meltice:好像有專門的tool在做這方面的事 218.211.11.218 04/15 21:02
meltice:也許把header檔修改好一點build會更快 218.211.11.218 04/15 21:09
meltice:改個參數導致大量原始碼重build 218.211.11.218 04/15 21:10
meltice:這應該是可以避免的吧 218.211.11.218 04/15 21:11
TAMACAT:感謝ephesians, 關鍵字該用parallel build 61.230.220.22 04/16 00:32
TAMACAT:不過, 只有 "maximum number of parallel 61.230.220.22 04/16 00:33
TAMACAT:project builds" 可設定, 預設值是 1 61.230.220.22 04/16 00:34
TAMACAT:且字面上, 多CPU對單一專案應該沒用處 >_< 61.230.220.22 04/16 00:35
RichieRich:我覺得都卡在硬碟花的時間比較大 124.10.40.238 04/16 12:09
TAMACAT:找了台 C2D 測試, parallel與否, 時間相同 61.230.217.112 04/18 02:55