精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

當前位置:統一通信/協作企業動態 → 正文

Facebook重新設計Buck編譯Java代碼方式

責任編輯:editor006 作者:鈺瑩 |來源:企業網D1Net  2017-11-13 17:07:20 本文摘自:it168網站

Facebook正在改進其開源性能構建工具Buck,以加快開發速度并最大限度縮短在Android應用程序中測試代碼更改所需的時間。

Facebook重新設計Buck編譯Java代碼方式

Buck旨在加速、增加構建的可重復性,提供正確的增量構建并幫助開發人員理解依賴關系。該公司在2013年首次開放開源解決方案。

我們一直在穩步提高Buck的表現,加上越來越多的其他組織已經接受Buck,并作出了貢獻。但是,這些改進本質上是漸進的,基于對軟件開發方式的長期假設,Facebook的軟件工程師Jonathan Keljo在一篇文章中寫道,Facebook對這些核心假設提出質疑,這導致我們深入了解Java語言和Java編譯器內部的細微差別。

據Keljo表示,該團隊已經完全重新設計了Buck編譯Java代碼的方式,以便為Android工程師提供新的性能改進。

該解決方案還引入了規則流水線,Keljo說這是設計用于縮短瓶頸,并增加并行性以減少10%的構建時間。

Buck通常能夠并行建立多個規則。但是,瓶頸確實存在。如果一個常用的規則需要一段時間來建立,它的其他依賴關系必須等待,即使很小的規則可能會導致核心數量足夠高的系統出現瓶頸。

規則流水線現在允許依賴規則編譯,而編譯器仍然完成依賴關系。此功能現在可在開源中使用,但默認情況下未打開。

該公司還宣布僅源代碼存根生成平坦化依賴關系圖,并減少30%的構建時間。扁平圖生成速度更快,這是因為增加了并行性,因為需要檢查變化的路徑更短。

關鍵字:BuckFacebook

本文摘自:it168網站

x Facebook重新設計Buck編譯Java代碼方式 掃一掃
分享本文到朋友圈
當前位置:統一通信/協作企業動態 → 正文

Facebook重新設計Buck編譯Java代碼方式

責任編輯:editor006 作者:鈺瑩 |來源:企業網D1Net  2017-11-13 17:07:20 本文摘自:it168網站

Facebook正在改進其開源性能構建工具Buck,以加快開發速度并最大限度縮短在Android應用程序中測試代碼更改所需的時間。

Facebook重新設計Buck編譯Java代碼方式

Buck旨在加速、增加構建的可重復性,提供正確的增量構建并幫助開發人員理解依賴關系。該公司在2013年首次開放開源解決方案。

我們一直在穩步提高Buck的表現,加上越來越多的其他組織已經接受Buck,并作出了貢獻。但是,這些改進本質上是漸進的,基于對軟件開發方式的長期假設,Facebook的軟件工程師Jonathan Keljo在一篇文章中寫道,Facebook對這些核心假設提出質疑,這導致我們深入了解Java語言和Java編譯器內部的細微差別。

據Keljo表示,該團隊已經完全重新設計了Buck編譯Java代碼的方式,以便為Android工程師提供新的性能改進。

該解決方案還引入了規則流水線,Keljo說這是設計用于縮短瓶頸,并增加并行性以減少10%的構建時間。

Buck通常能夠并行建立多個規則。但是,瓶頸確實存在。如果一個常用的規則需要一段時間來建立,它的其他依賴關系必須等待,即使很小的規則可能會導致核心數量足夠高的系統出現瓶頸。

規則流水線現在允許依賴規則編譯,而編譯器仍然完成依賴關系。此功能現在可在開源中使用,但默認情況下未打開。

該公司還宣布僅源代碼存根生成平坦化依賴關系圖,并減少30%的構建時間。扁平圖生成速度更快,這是因為增加了并行性,因為需要檢查變化的路徑更短。

關鍵字:BuckFacebook

本文摘自:it168網站

電子周刊
回到頂部

關于我們聯系我們版權聲明隱私條款廣告服務友情鏈接投稿中心招賢納士

企業網版權所有 ©2010-2024 京ICP備09108050號-6 京公網安備 11010502049343號

^
  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 祁连县| 若羌县| 饶阳县| 马公市| 泸西县| 吉林省| 肥西县| 化州市| 大化| 图们市| 邵阳市| 灵川县| 马公市| 吉首市| 介休市| 台南县| 五指山市| 济源市| 新竹县| 嘉祥县| 定陶县| 新营市| 漾濞| 北宁市| 岳普湖县| 宝坻区| 石城县| 通榆县| 莆田市| 高邮市| 喀喇沁旗| 新乐市| 库车县| 西吉县| 迭部县| 长汀县| 盐源县| 和静县| 宁城县| 红安县| 贵州省|