亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩,日本久久久久,日本-区二区三区免费精品,中文字幕日本亚洲欧美不卡

您當(dāng)前的位置是:  首頁(yè) > 新聞 > 國(guó)際 >
 首頁(yè) > 新聞 > 國(guó)際 >

Facebook開源并行程式設(shè)計(jì)除錯(cuò)工具RacerD

--可避免程式碼資源競(jìng)爭(zhēng)

2017-10-23 14:55:35   作者:   來源:CTI論壇   評(píng)論:0  點(diǎn)擊:


  Facebook開源旗下并行程式設(shè)計(jì)除錯(cuò)工具RacerD,RacerD工具采用程式分析框架Infer.AI來偵測(cè)程式錯(cuò)誤,以協(xié)助開發(fā)者加速并行程式碼的除錯(cuò),并且偵測(cè)與避免Java程式中的資料競(jìng)爭(zhēng)。目前RacerD支援Java,未來將支援C++。
  Facebook(Facebook)於上周五(10/20)宣布,開源旗下并行程式設(shè)計(jì)除錯(cuò)工具RacerD,協(xié)助開發(fā)者縮短并行程式設(shè)計(jì)(Concurrent Programming)除錯(cuò)的時(shí)間,以及避免并行程式中的競(jìng)爭(zhēng)情況(Race Condition)。
  并行程式設(shè)計(jì)是指,在系統(tǒng)中有至少2個(gè)以上的運(yùn)算同時(shí)運(yùn)作,此時(shí)則容易發(fā)生資料競(jìng)爭(zhēng)(Data Race)的情況,且因?yàn)槿斯るy以發(fā)現(xiàn)競(jìng)爭(zhēng)情況的發(fā)生,造成開發(fā)者往往得費(fèi)時(shí)除錯(cuò),而RacerD工具則可以協(xié)助開發(fā)者偵測(cè)與避免Java程式中的資料競(jìng)爭(zhēng),及檢察并行程式設(shè)計(jì)的錯(cuò)誤。
  RacerD工具是以Infer靜態(tài)分析平臺(tái)為基礎(chǔ),采用程式分析框架Infer.AI來偵測(cè)程式錯(cuò)誤,且RacerD工具透過程式碼編譯時(shí)檢查程式碼,并產(chǎn)生系統(tǒng)中可能發(fā)生競(jìng)爭(zhēng)情況的報(bào)告,提供給開發(fā)者。Facebook聲稱,RacerD能夠用低於15分鐘的時(shí)間檢查80行以上的程式碼,且能找出程式碼中大部分競(jìng)爭(zhēng)情況的錯(cuò)誤。
  Facebook也以自身的經(jīng)驗(yàn)說明RacerD帶來的效益,F(xiàn)acebook的Android團(tuán)隊(duì)為行動(dòng)App的新聞提要(News Feed)建置并行程式,運(yùn)用RacerD抓到1,000個(gè)以上競(jìng)爭(zhēng)情況的程式錯(cuò)誤,為Facebook的行動(dòng)App改進(jìn)了5%的效能。
  此外,目前RacerD工具支援Java,F(xiàn)acebook也計(jì)畫未來RacerD將支援C++。
【免責(zé)聲明】本文僅代表作者本人觀點(diǎn),與CTI論壇無關(guān)。CTI論壇對(duì)文中陳述、觀點(diǎn)判斷保持中立,不對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請(qǐng)讀者僅作參考,并請(qǐng)自行承擔(dān)全部責(zé)任。

專題

铁岭市| 英吉沙县| 古丈县| 信丰县| 绥宁县| 永春县| 屯门区| 丽江市| 公安县| 黄大仙区| 隆林| 仪陇县| 新野县| 赫章县| 栾城县| 芦山县| 镇远县| 南漳县| 大冶市| 昭苏县| 沁源县| 永新县| 平乡县| 阜新市| 卓资县| 互助| 涟源市| 凌海市| 吉林市| 涿州市| 锦屏县| 舒城县| 辽宁省| 手游| 民勤县| 安图县| 镇坪县| 莲花县| 新和县| 赞皇县| 兴安盟|