Incredibuild联合编译默认情况下,只有额外的12个核会参与编译。

我们经常会看到,编译的时候,有几十个核处于连接中,但是真正工作的只有十几个。

此时的编译速度,与本地相比,可以增加2倍。

我们可以通过本地配置,增加同时工作的CPU数量,使编译速度在原有基础上,再增加几倍。

 

过程如下:

Agent Settings -> Visual Studio Builds -> Advaced -> PDB File Allocation

这里的最后一个配置 Limit concurrent PDB File instances to

默认是12,即额外12个核工作,可以改到60

 

这里还有一个服务器上的配置,可以修改编译时连接到的CPU数量。

注意:这个配置只有服务器才可以改的

Coordinator Monitor -> View -> Settings -> Agent Assignment -> Advanced

这个配置 Allow up to * CPUs/cores to participate in a build

即编译时允许连接的CPU数量

默认60,一般无需修改。

当然如果用户数特别多,机器特别好,编译的工程特别大,可以改到100试试。

2 对 “Incredibuild增加联合编译速度”的想法;

发表评论