Android編譯加速

隨着Android源碼代碼量的增長,其編譯構建的時間愈來愈長,再加上廠商自身的開發的驅動代碼,更拉長了其編譯時間。而在產品的開發過程當中須要頻繁的對源碼進行更改和編譯,編譯時間長短每每決定了產品交付的速度。儘管目前不少廠商開始使用一些開源的編譯加速工具如Make-j或 Distcc等來分佈加速產品的編譯,但效果並不理想。服務器

而如今業內一些大的領導廠商開始使用一些商用的Android編譯加速工具,如高通、以及國內華爲,HTC等,如今就採用Electric Cloud公司提供的Electric Accelerator加速工具對編譯資源進行集中管理的同時,加速產品的構建時間。另外,經過Accelerator也能夠實現編譯資源/服務器虛擬化,造成集中的編譯構建中心,更加有效的利用現有的資源。ide

咱們對最新發布的Android L源碼編譯作了對比,得出瞭如下Benchmark數據(emake即指採用Accelerator的結果):
工具

173906_44tC_2340832.png

相關文章
相關標籤/搜索