IncrediBuild简介

IncrediBuild5.0是Xoreax公司研发的一款强大的编程开发工具。它可加快C/C++的编译和创建速度,能无缝集成到Visual Studio开发环境中,采用Xoreax的多线程处理技术,用户无需改编项目文件代码即可进行程序的编程。

IncrediBuild独特的并行处理方案能让用户实现快速的动态项目创建,将用户网络转换到一个虚拟的超级计算机中,利用远端机器的空闲CPU周期,不论这些机器是否正被使用。同时,IncrediBuild并不改变源代码,也绝对没有额外的硬件需求,因此,IncrediBuild在应用程序的创建和加速方面得到来自2000多个组织机构超过100000个用户的信赖也就不足为奇。具有如下优势:

  1. 缩短开发时间达90%以上
    IncrediBuild通过高效的并行计算实现加速创建应用,它利用网络上空闲的CPU资源,将PC和服务器网络转换到被称作“虚拟超级计算机”的私有计算云中。任务进程被分发到远端CPU资源用于并行计算,动态缩短创建应用时间达90%以上。
    VS C++编译效率优化之IncrediBuild预研总结

  2. 易于安装,使用和维护
    我们一向秉持软件加速应该使开发团队的工作变得简单而不是更辛苦。IncrediBuild是一个运行在用户现有硬件上的即插即用实时解决方案,不改变项目文件或源文件,不存在安装,维护,虚拟机维护等工作量。 加速开发是IncrediBuild的任务,开发团队只需关注如何开发更强大的软件。
    VS C++编译效率优化之IncrediBuild预研总结

  3. 先进的功能保证了最佳的速度和性能
    强健的,功能全面的并行计算解决方案,另外还有一组高级的功能。文件缓存和实时压缩技术减少了网络流量,自适应的资源分配技术根据变化的CPU容量来动态地分配任务。利用竞赛式的可用代理实现任务加倍,以避免瓶颈效应。
    VS C++编译效率优化之IncrediBuild预研总结

  4. 最小的成本获取HPC水平的处理效果
    由于接入未利用的网络功率,因而不需要昂贵的专用硬件。即使局域网中的机器正被使用,也可以利用它们空闲的CPU周期。IncrediBuild可以运行在任何基于Windows的机器上,包括单核机器,多CPU机器,多核构建服务器,甚至扩展到公共云。
    VS C++编译效率优化之IncrediBuild预研总结

  5. 标准汇编时间与IncrediBuild汇编时间对比
    VS C++编译效率优化之IncrediBuild预研总结

以上内容翻译于官网:https://www.incredibuild.com/incredibuild-product-overview.html

现状说明

  1. 编译效率
    内部核心项目编译整个工程:单机编译耗时3min40s,联机编译(2台电脑)耗时2min10s;
    分布式编译的子节点越多(每台研发电脑都可当做子节点),编译效率越高。

  2. 版本要求
    IncrediBuild9.0,收费版,涵盖主流操作系统及最新VS系列;
    IncrediBuild5.0,**版,Windows8.1及以下操作系统、VS2013及以下版本;
    详细请见:https://www.incredibuild.com/incredibuild-version-history.html#CV50

  3. 软件收费
    详细请见:https://www.incredibuild.com/pricing-and-terms.html

  4. 预研总结
    内部核心项目研发环境:Windows10、VS2013,IncrediBuild5.0**版不可用,IncrediBuild9.0收费版(免费试用30天)可以试用下。付费软件,需要权衡项目复杂度、项目财力人力等。

相关文章: