Visual Studio 17.6将加入构建加速平台Incredibuild 10

微软宣布将在Visual Studio 17.6整合构建加速平台Incredibuild 10,以加速大型项目建置速度。 由于Incredibuild具有构建快取技术,可以供开发人员快取建置输出,方便所有团队成员重复使用,藉由扩大增量建置带来的优势,使大型项目建置更有效率。

Visual Studio 17.6将加入构建加速平台Incredibuild 10

Incredibuild是一款软件建置加速工具,可以让开发者更快地编译、测试和执行应用程序,借由运用分布式运算技术,Incredibuild可以利用网络中其他电脑的资源,加速开发过程中包括编译、测试和执行时等各项任务。 Incredibuild对于游戏与嵌入式应用开发特别有用,因为这些应用通常具有庞大的软件项目,编译和测试时间都较长。

Incredibuild作为第三方工具,支持多种编译器和开发环境,包括Visual Studio、GCC和CMake等,而微软现在要让开发者在Visual Studio 17.6的安装程序,将可以直接选择安装Incredibuild。 微软提到,Incredibuild系统会将开发流程分解为可独立执行的小任务,而通过Incredibuild 10新加入的建置快取(Build Cache)技术,可以重用整个开发团队先前执行的任务输出,以节省建置时间和资源。

也就是说,建置快取得以扩大增量建置的范畴,Incredibuild系统仅会就开发者的变更进行建置,而将开发团队其他不相关的部分合并到更改时,便可以仅使用快取,且当开发者切换回原始分支时,仅暂时于其他不同分支上工作,也不会发生大型建置。

针对输出不在缓存的任务,Incredibuild Grid便会将这些任务分配到运算核心池中,分配给任务需要的运算容量。 网格中的机器不需要安装编译器或是事先复制程式码,Incredibuild Grid能够处理所有的工作,而且当这些工作完成并被快取后,相同的工作之后就不必再次执行,因此能够大幅减少整个团队的建置时间。

建置快取除了可以减少团队建置的时间外,对于在家工作的开发者也有优点,因为家庭网络通常上传带宽有限,因此在家工作通常会影响建置速度,而建置快取可让建置工作转为仰赖下载带宽,因此在建置工作将可获得更好的速度和效能,重复使用储存在本地电脑的建置数据,能够在不影响带宽的情况下,明显缩减建置时间。

(0)
游研哥游研哥

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注