4月11日,華為春季發(fā)布會(huì)上,除了P30系列,另外一個(gè)詞也在程序員屆火了一把——華為方舟編譯器。
據(jù)悉,華為早在5年前就開(kāi)始布局該應(yīng)用編輯技術(shù),并投入數(shù)百專家團(tuán)隊(duì),歷經(jīng)多次嘗試,才在EMUI 9.1上實(shí)現(xiàn)了機(jī)器代碼的翻譯。
簡(jiǎn)單來(lái)說(shuō),現(xiàn)有的安卓系統(tǒng)上的程序往往需要一邊轉(zhuǎn)換一邊執(zhí)行,會(huì)占用較多的處理資源,影響程序執(zhí)行的效率。
華為方舟編譯器提供了全新的系統(tǒng)及應(yīng)用的編譯和運(yùn)行機(jī)制,從動(dòng)態(tài)編譯變?yōu)殪o態(tài)編譯,就是直接將高級(jí)語(yǔ)言直接編譯成機(jī)器碼,徹底消除了虛擬機(jī)動(dòng)態(tài)編譯的額外開(kāi)銷,實(shí)現(xiàn)了開(kāi)發(fā)和運(yùn)行效率的兼容并舉。
這就好比我們?nèi)サ揭粋€(gè)語(yǔ)言不通的國(guó)家,只能通過(guò)同聲翻譯(虛擬機(jī))來(lái)進(jìn)行交流溝通,而華為方舟編譯器更像是讓你直接獲得了語(yǔ)言能力,讓你可以更暢快地與當(dāng)?shù)厝藴贤ā?/p>
根據(jù)華為實(shí)驗(yàn)室的測(cè)試數(shù)據(jù),EMUI 9.1在僅僅對(duì)系統(tǒng)組件System Server應(yīng)用了華為方舟編譯器后,就帶來(lái)了系統(tǒng)操作流暢度提升24%,系統(tǒng)響應(yīng)性能提升44%的收益。
華為方舟編譯器將會(huì)在EMUI后續(xù)的版本開(kāi)發(fā)中運(yùn)用到更多模塊中,并且方舟編譯器將面向業(yè)界全面開(kāi)源,更多開(kāi)發(fā)者可參與到方舟編譯器的開(kāi)發(fā)、使用中。以新浪微博極速版為例,在應(yīng)用方舟編譯器之后,根據(jù)華為實(shí)驗(yàn)室測(cè)試數(shù)據(jù)顯示,操作流暢度提升高達(dá)60%。
值得一提的是,方舟編譯器編譯的應(yīng)用在開(kāi)發(fā)階段就已完成。也就是說(shuō),只要是經(jīng)過(guò)編譯器編譯的應(yīng)用,在應(yīng)用市場(chǎng)上上架了以后,用戶下載的就是編譯過(guò)的了。
今日,華為官方公眾號(hào)發(fā)文,用更為形象的圖文形式對(duì)方舟編譯器進(jìn)行了科普,一起來(lái)了解一下:
-
華為
+關(guān)注
關(guān)注
216文章
34473瀏覽量
252025 -
編譯器
+關(guān)注
關(guān)注
1文章
1635瀏覽量
49169 -
安卓
+關(guān)注
關(guān)注
5文章
2133瀏覽量
57290 -
方舟編譯器
+關(guān)注
關(guān)注
0文章
60瀏覽量
224
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論