您好,登錄后才能下訂單哦!
隨著Android源碼代碼量的增加,其編譯構(gòu)建的時間越來越長,再加上廠商自身的開發(fā)的驅(qū)動代碼,更拉長了其編譯時間。而在產(chǎn)品的開發(fā)過程中需要頻繁的對源碼進(jìn)行更改和編譯,編譯時間長短往往決定了產(chǎn)品交付的速度。盡管目前很多廠商開始使用一些開源的編譯加速工具如Make-j或 Distcc等來分布加速產(chǎn)品的編譯,但效果并不理想。
而現(xiàn)在業(yè)內(nèi)一些大的領(lǐng)導(dǎo)廠商開始使用一些商用的Android編譯加速工具,如高通、以及國內(nèi)華為,HTC等,現(xiàn)在就采用Electric Cloud公司提供的Electric Accelerator加速工具對編譯資源進(jìn)行集中管理的同時,加速產(chǎn)品的構(gòu)建時間。另外,通過Accelerator也可以實(shí)現(xiàn)編譯資源/服務(wù)器虛擬化,形成集中的編譯構(gòu)建中心,更加有效的利用現(xiàn)有的資源。
我們對最新發(fā)布的Android L源碼編譯做了對比,得出了以下Benchmark數(shù)據(jù)(emake即指采用Accelerator的結(jié)果):
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。