|  首页  |  资讯  |  评测  |  活动  |  学院  |  访谈  |  专题  |  杂志  |  产服  |  
您现在的位置:硅谷网> 资讯> 软件>

口碑爆棚!Incredibuild备受开发人员好评!

2019-01-17 10:05 作者:佚名 来源:硅谷网 HV: 编辑:何睿 【搜索试试

Frag Lab是一家乌克兰独立视频游戏开发商,由一群热衷于开发最佳的AAA级在线F2P FPS游戏的开发者组成。 作为 FPS的发烧友,以及拥有之前开发多款值得关注的FPS的经验,‘Frag Lab出品’正在成为射击游戏爱好者所追逐的标签。

该团队使用Visual Studio在Windows平台上开发C ++游戏客户端,另一方面,游戏的服务器基于Windows和Linux的混合环境。使用Windows版本的服务器是因为方便使用Visual Studio IDE,而Linux版本的服务器是使用Clang构建的,其目的在于生产部署。

Frag Lab工作室的技术总监Sergey Rustamov表示,他们最大的挑战是开发人员在本地进行编译的时候。由于源代码的组织方式和C ++语言本身的原因,特别是在常见的C ++头文件中发生的许多变化会触发不同地方的大规模重建。没有分布式编译系统,此操作非常耗时。而且导致了整个CPU的使用率在编译过程中非常高,因此几乎不可能切换到另一个任务,所以非常浪费开发人员的时间。

编译缓慢并不是Frag Lab唯一的性能挑战。该工作室用Jenkins开发的持续集成系统,也需要尽可能快地执行。

Sergey表示在开发流程中,最重要的是持续集成系统的速度,它使他们能够在提交到Perforce时尽早发现错误,并在开发人员对源代码进行更改后几乎立即让QA团队获得自动编译,同时再次寻找错误。

而Incredibuild完全符合他们的发展理念——加快编译速度,立即获得成果,尽早发现错误,从错误中吸取教训,重复发展,直至获得成功。

通过IncrediBuild,每个Frag Lab的开发人员都可以将与游戏开发相关的各种任务分配给网络中的其他机器,并享受所有机器内核总和的计算能力带来的速度。

IncrediBuild在开发过程中可以用于以下内容:

l 帮助开发人员快速编译本地更改

l 加快Frag Lab的持续集成系统,减少编译和自动编译工具的等待时间

所有IncrediBuild的编译步骤均由称为WAF的编译系统进行管理。它使用Make and Build解决方案与IncrediBuildirectly集成,允许开发人员加速WAF,Ninja,MS Build等工具,以及更多即插即用的工具。

Linux版本的游戏服务器不是分布式的,而是在所有可用的CPU内核上垂直扩展,以加快编译过程。加速CI周期时,Incredibuild的分布式处理技术加速了以下内容:

l 通过提交操作触发的开发流自动编译

l Canary版本主线自动编译系统及早发现破损主体

l 主线以及分支的编译速度

Sergey总结了他对IncrediBuild的看法,从开发人员的角度来看,使用和不使用IncrediBuild的编译时间之间的差异是巨大的。我们从开发团队收集编译数据,以查看大多数典型编译操作的平均时间,平均需要200秒来编译本地更改,而没有IncrediBuild时,它会花15分钟到几个小时不等,具体取决于更改的规模大小。 IncrediBuild是为我们提供快速CI管道的关键组件,尤其是对于自动编译流程。“

【对“口碑爆棚!Incredibuild备受开发人员好评!”发布评论】

版权及免责声明:
① 本网站部分投稿来源于“网友”,涉及投资、理财、消费等内容,请亲们反复甄别,切勿轻信。本网站部分由赞助商提供的内容属于【广告】性质,仅供阅读,不构成具体实施建议,请谨慎对待。据此操作,风险自担。
② 内容来源注明“硅谷网”及其相关称谓的文字、图片和音视频,版权均属本网站所有,任何媒体、网站或个人需经本网站许可方可复制或转载,并在使用时必须注明来源【硅谷网】或对应来源,违者本网站将依法追究责任。
③ 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网站转载其他媒体稿件是为传播更多的信息,并不代表赞同其观点和对其真实性负责,本网站不承担此类稿件侵权行为的连带责任。
④ 本网站不对非自身发布内容的真实性、合法性、准确性作担保。若硅谷网因为自身和转载内容,涉及到侵权、违法等问题,请有关单位或个人速与本网站取得联系(联系电话:01057255600),我们将第一时间核实处理。
广告
相关
·Improbable公司通过使用IncrediBuild,随时随地
·LOGIBALL 采用IncrediBuild 大幅缩短了编译时间
·想开发更快,请使用IncrediBuild运行Microsoft工
·美味不用等携手口碑APP:打造共享共赢的美食生态
·Improbable使用IncrediBuild,可随时随地加速编
·世界杯直播口碑逆袭的央视影音,用了哪些黑科技
·拒绝色情的求见App,为何人气爆棚?(图)
·豌豆荚夹缝求生:不缺钱 或被巨头列入死亡名单
头条
“魔搜”软件开发者张某被判刑1年2个月缓刑1年10个月 “魔搜”软件开发者张某被判刑1年2个月缓刑1
一个取名魔搜的软件篡改消费者在电商平台的购物浏览记录,企图通过数据造假制造爆款。……
·“魔搜”软件开发者张某被判刑1年2个月缓刑1
·45款应用程序遭谷歌下架 猎豹移动股价惨跌16.
·腾讯会议一星好评,如何占得线上视频会议市场
·高仿APP捞钱套路:蹭官方、发广告、索取隐私
·报告称APP的支出和使用率在2019年达到创纪录
图文
“远程办公”战线拉长,如何确保“私有化”办公?
“远程办公”战线拉长,如何确保“私有化”
友盟+智能认证:用户增长始于头,体验提升只需1.3秒
友盟+智能认证:用户增长始于头,体验提升
知米背单词APP那些不为人知的小细节(图)
知米背单词APP那些不为人知的小细节(图)
Realme引入广告什么情况 Realme广告怎么设置关闭?
Realme引入广告什么情况 Realme广告怎么设
最新
·“远程办公”战线拉长,如何确保“私有化”办公?
·友盟+智能认证:用户增长始于头,体验提升只需1.3
·“魔搜”软件开发者张某被判刑1年2个月缓刑1年10
·字节跳动称旗下办公产品飞书被微信全面封禁
·疫情下的危机,如何通过“信源豆豆”实现企业安全
热点
·群控、云控时代即将终结,智控时代已到来
·106短信群发平台APP,致力于成为领域内佼佼者
·DT小听App:防偷拍,还是用这款国产app(图)
·软件技术行业发展变化非常快,软件人才要按需
·嗨学网一级消防可靠吗?新手妈妈亲生经历告诉
旧闻
·社会“抢票软件”存隐患随时有可能被屏蔽
·微软发布2013年首批补丁 暂未修复IE漏洞
·全国多地上线电子社保卡 微信10秒即可申领
·喜推人工智能名片:看懂客户心,销售才能更欢
·漂亮有创意的思维导图怎么画?办公也有小技巧
广告
硅谷影像
“远程办公”战线拉长,如何确保“私有化”办公?
“远程办公”战线拉长,如何确保“私有化”办公?
友盟+智能认证:用户增长始于头,体验提升只需1.3秒
友盟+智能认证:用户增长始于头,体验提升只需1.3
“魔搜”软件开发者张某被判刑1年2个月缓刑1年10个月
“魔搜”软件开发者张某被判刑1年2个月缓刑1年10
打响“科技防疫战” 中软国际解放号在行动
打响“科技防疫战” 中软国际解放号在行动
钉钉5.0新增在线办公室、圈子,满足用户个性化需求
钉钉5.0新增在线办公室、圈子,满足用户个性化需
钉钉5.0产品见面会 彩蛋Real如我曝光号召无压力分享
钉钉5.0产品见面会 彩蛋Real如我曝光号召无压力分
关于我们·About | 联系我们·contact | 加入我们·Join | 关注我们·Invest | Site Map | Tags | RSS Map
电脑版·PC版 移动版·MD版 网站热线:(+86)010-57255600
Copyright © 2007-2020 硅谷网. 版权所有. All Rights Reserved. <京ICP备12003855号-2>