技術特征:
技術總結
提供了用于過程間優(yōu)化(IPO)的方法和系統(tǒng)。新的IPO架構(稱為“ThinLTO”)被設計為解決現有IPO手段(諸如,傳統(tǒng)的鏈接時間優(yōu)化(LTO)和輕量級過程間優(yōu)化(LIPO))的缺點和限制,并成為新的鏈接?時間優(yōu)化標準。使用ThinLTO,需求驅動和基于摘要的精細粒度的導入最大化跨模塊優(yōu)化(CMO)的潛力,這使得CMO盡可能有用。ThinLTO還提供全局索引,其使得能夠快速函數導入;并行一些性能關鍵但昂貴的過程間分析和轉換;利用需求驅動的惰性導入將調試構建的存儲器消耗最小化的調試信息;并允許輕松集成第三方分布式構建系統(tǒng)。此外,ThinLTO還可以使用IPO服務器實現,從而消除對串行步驟的需要。
技術研發(fā)人員:欣亮·戴維·李;特雷莎·路易斯·約翰遜;徐榕
受保護的技術使用者:谷歌公司
技術研發(fā)日:2016.01.12
技術公布日:2017.09.26