作者TAMACAT (爱东奔西跑‧精灵猫)
站内Programming
标题[问题] M$ Visual Studio, 在多核心CPU电脑上, 编译会变快吗?
时间Sun Apr 15 09:39:56 2007
[情况]
最近在开发复杂的专案, 特别是其中有相当多零碎的原始码档案,
若只重新编译有修改的部分, 那不会花太多时间,
但如果是修改参数, 导致大量原始码需要重新编译, 就要等很久很久...>_<
[想法]
如果将电脑的CPU 升级, 变成最近流行的AMD X2 or Intel C2D,
亦即变成双核心的电脑, 不知Visual Studio 2005是否会善用额外的CPU ,
例如并行地编译不同档案的原始码, 而加速整个专案的编译?
有在google与M$网页上搜寻过, 但也许关键字下得不对, 完全找不到答案,
所以来此请教先进~ 感谢先~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.230.77
1F:推 ephesians:可以找找VS2005有没有parallel make功能 218.160.213.46 04/15 12:34
2F:推 deuter:cpu快一点对编译应该都会有帮助 67.161.17.127 04/15 14:49
3F:→ deuter:下一版本的visual studio 就会支援 67.161.17.127 04/15 14:50
4F:→ deuter:Parallel/Multi-Processor Builds 67.161.17.127 04/15 14:51
5F:→ meltice:好像有专门的tool在做这方面的事 218.211.11.218 04/15 21:02
6F:→ meltice:也许把header档修改好一点build会更快 218.211.11.218 04/15 21:09
7F:→ meltice:改个参数导致大量原始码重build 218.211.11.218 04/15 21:10
8F:→ meltice:这应该是可以避免的吧 218.211.11.218 04/15 21:11
9F:→ TAMACAT:感谢ephesians, 关键字该用parallel build 61.230.220.22 04/16 00:32
10F:→ TAMACAT:不过, 只有 "maximum number of parallel 61.230.220.22 04/16 00:33
11F:→ TAMACAT:project builds" 可设定, 预设值是 1 61.230.220.22 04/16 00:34
12F:→ TAMACAT:且字面上, 多CPU对单一专案应该没用处 >_< 61.230.220.22 04/16 00:35
13F:推 RichieRich:我觉得都卡在硬碟花的时间比较大 124.10.40.238 04/16 12:09
14F:推 TAMACAT:找了台 C2D 测试, parallel与否, 时间相同 61.230.217.112 04/18 02:55