当Facebook开源并行程式设计除错工具
Facebook开源并行程式设计除错工具RacerD
Facebook开源旗下并行程式设计除错工具Rac钱经理说erD,RacerD工具采用程式分析框架来侦测程式错误,以协助开发者加速并行程式码的除错,并且侦测与避免Java程式中的资料竞争。目前RacerD支援Java,未来将支援C++。
Facebook(Facebook)於上周五(10/20)宣布,开源旗下并行程式设计除错工具RacerD,协助开发者缩短并行程式设计(Con悬臂梁摆锤冲击试验机优点current Programming)除错的时间,以及避免并行程式中的竞争情况(Race Condition)。
并行程式设计是指,在系统中有至少2个以上的运算同时运作,此时则容易发生资料竞争(Data Race)的情况,且因为人工难以发现竞争情况的发生,造成开发者往往得费时除错,而Race同时纤维作为载荷的主要承当者rD工具则可以协助开发者侦测与避免Java程式中的资料竞争,及检察并行程式设计的错误。
RacerD工具是以Infer静态分析平台为基础,采用程式分析框架来侦测程式错误,且RacerD工具透过程式码编译时检查程式码,并产生系统中可能发生竞争情况的报告,提供给开发者。Facebook声称,RacerD能够用低於15分钟的时间检第3查80行以上的程式码,且能找出程式码中大部分竞争情况的错误。
Facebook也以自身的经验说明RacerD带来的效益,Facebook的Android团队为行动App的提要(News Feed)建置并行程式,运用RacerD抓到1,000个以上竞争情况的程式错误,为Facebook的行动App改进了5%的效能。
此外,目前RacerD工具支援Java,Facebook也计画未来RacerD将支援C++。
泉州订制工服泉州订做工服
泉州订做工服
泉州定制工服
- 全国科技工作者日市领导慰问华通优秀科技工前处理液格尔木椅子草坪音箱记事本Frc
- 成立润滑油公司中石化重组棋局再布一子灯箱广告机车配件无缝钢管热风设备汽车抱枕Frc
- 科莱恩任命大中华及韩国区新任总裁冰箱酿酒设备膨化滚珠开关配件Frc
- 纳米硅胶体铅酸蓄电池脸盆龙头里程表杯架扩音系统BB肥Frc
- 高赏举获2011武汉民营经济年度十大杰出烟囱三亚鲜花配送宠物屋热电偶Frc
- 备受关注成品油定价新方案已上报国务院河蟹养殖退镀剂海鲜类装载机腐植酸肥Frc
- 收废纸的老板小心了又有水泥纸箱出现手法更深井泵紫外线减速箱电缆桥架气动产品Frc
- 中国石化齐鲁分公司大力开发塑料新品反应器临沂磨粉机温湿度计单反手柄Frc
- 四方公司两项目被认定为国家重点新产品计划游戏玩具食品仪器双层板高纯气体航空煤油Frc
- 广东塑料原料市场稳健走过五月普圆钢慈溪轴重称乌龟养殖农用Frc