提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|其它|编辑:陈津勇|2019-08-09 10:09:56.833|阅读 1555 次
概述:使用IncrediBuild,在应用程序的创建和加速方面得到来自2000多个组织机构超过100000个用户的信赖也不足为奇。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
编译速度慢向来是C++/C程序语言最大的弱点。开发者花费几个小时在工作站上等待整个产品的创建,或一天花几十分钟等待不断增加的编译的完成——工作效率很低而且浪费时间.
IncrediBuild对此首次提供了独特有效的解决方案:通过使用Xoreax分布式编译(多线程处理)技术 大大提高Visual Studio project的编译速度,而且不必改变项目文件代码。
IncrediBuild无缝集成到Visual Studio开发环境,并且有很强的命令行界面,大大增强了Microsoft Visual Studio开发环境。这是一款让人越了解、越接触,就越喜欢的编程开发工具,不信你继续往下看!
Q:是否需要在C++项目中对IncrediBuild进行更改才能工作?
A:不会。IncrediBuild将构建可以使用Visual Studio构建的任何C/C++项目。
Q:安装IncrediBuild后,Microsoft Visual Studio环境将如何变化?
A:包含Build、Rebuild、Clean、Batch Build、Stop Current Build命令的IncrediBuild菜单和工具栏将可用。只需使用这些命令而不是Visual Studio。构建时,输出将显示在一个特殊的“构建监视器”显示(也与环境集成)中,该显示将包含构建输出以及许多其他有用的功能,例如构建状态栏、可视化显示进度、时间等。
以下是构建监视器的一小部分示例:
Q:在构建Visual Studio项目时,我的构建的哪些部分将由IncrediBuild分发?
A:IncrediBuild将分发C/C++编译和MIDL步骤。此外,任何自定义构建步骤、构建事件(预构建、预链接、后构建)和运行自定义规则的文件都可以使用Dev Tools interface解决方案进行分发。
Q:如何知道IncrediBuild在编译我的C++项目时的效果如何?
A:最好的方法就是尝试一下。但是,经验表明,在绝大多数只有少量文件的项目中,IncrediBuild会将完整构建时间缩短到10%-30%左右,并将增量构建时间缩短到10%-75%之间(依据关于重新编译的文件数量)。
由于IncrediBuild专为大型构建而设计,因此解决方案越大,IncrediBuild的加速潜力就越大。
Q:由于分布式编译过程,IncrediBuild可以减慢组织中其他用户的计算机速度吗?
A:IncrediBuild Agents会根据安装的计算机中的活动级别自动调整其行为。默认情况下,代理运行的编译的进程优先级低于系统中其他进程的优先级。这使得操作系统为IncrediBuild分配的CPU资源少于用户和操作系统进程的CPU资源。因此,未使用的计算机将全速运行IncrediBuild,而在更活跃的计算机上,代理将维持其较低级别的活动。通常,用户甚至不会在其计算机上感觉到IncrediBuild Agent的存在。
Q:IncrediBuild安装文件夹下有一个名为“File Cache”的文件夹,它占用了大量磁盘空间。它是做什么的?
A:此文件夹缓存从远程代理传输的源文件,以加速分布式构建。它应该足够大,来容纳您的所有源树和任何系统包括正在使用的文件。可以从代理设置对话框和协调器监视器中调整文件夹大小和位置。虽然它应该足够大,以容纳您所有的源树,但建议将它保持尽可能小(而不仅仅是将其设置为最大大小),因为它将允许更快的索引和在远程代理上更快的构建。
Q:为了更好地优化代码,我使用了与Visual Studio不同的编译器/链接器,现在仍然使用Visual Studio开发和构建项目。IncrediBuild是否支持我正在使用的编译器?
A:IncrediBuild目前支持微软的cl.exe、Csc、英特尔编译器、Nvcc、tcc、dcc、Xbox、PS4和Nintendo平台,将来可能会支持更多的编译器,所以最好看看下面的列表://www.incredibuild.com/webhelp/#IB_for_Make_and_Build_Tools1.html
XGE接口解决方案可以与各种构建工具和脚本一起使用,以运行当前不支持的编译器。
Q:IncrediBuild加速了哪些编程语言?
A:IncrediBuild目前可以加速C/C++和C#代码。
Q:IncrediBuild是否支持多线程?
A:IncrediBuild确实支持,但无法加速它。原因是IncrediBuild依赖于代码/工具的多进程功能,可以在多个内核上并行运行。一旦满足了这个条件,IncrediBuild就可以利用您的整个网格,以便为您的构建使用所有核心。
Q:IncrediBuild支持哪些游戏平台?
A:IncrediBuild目前支持以下游戏平台:Xbox 360/One、Nintendo 3DS/Switch/Wii U和Play Station。
Q:可以在独立的机器上使用IncrediBuild吗?
A:可以。对于多核机器,您可以使用IncrediBuild来利用这两台机器的处理器,并显著提高编译速度。此外,由于我们的c++构建默认启用了额外的加速特性(预测执行),与常规的Visual Studio构建相比,您将能够在独立模式下看到构建加速。
想要了解 IncrediBuild 更多信息或资源的朋友,请点这里。
想要购买 IncrediBuild 正版授权的朋友,请
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
面对“数字中国”建设和中国制造2025战略实施的机遇期,中车信息公司紧跟时代的步伐,以“集约化、专业化、标准化、精益化、一体化、平台化”为工作目标,大力推进信息服务、工业软件等核心产品及业务的发展。在慧都3D解决方案的实施下,清软英泰建成了多模型来源的综合轻量化显示平台、实现文件不失真的百倍压缩比、针对模型中的大模型文件,在展示平台上进行流畅展示,提升工作效率,优化了使用体验。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢