4月11日褪猛,華為春季發(fā)布會上,除了“P30系列”密末,另外一個詞也在程序員屆火了一把——華為方舟編譯器握爷。
據(jù)悉,華為早在5年前就開始布局該應(yīng)用編輯技術(shù)严里,并投入數(shù)百專家團(tuán)隊新啼,歷經(jīng)多次嘗試,才在EMUI 9.1上實(shí)現(xiàn)了機(jī)器代碼的翻譯刹碾。
簡單來說燥撞,現(xiàn)有的安卓系統(tǒng)上的程序往往需要一邊轉(zhuǎn)換一邊執(zhí)行,會占用較多的處理資源迷帜,影響程序執(zhí)行的效率物舒。
華為方舟編譯器提供了全新的系統(tǒng)及應(yīng)用的編譯和運(yùn)行機(jī)制,從動態(tài)編譯變?yōu)殪o態(tài)編譯戏锹,就是直接將高級語言直接編譯成機(jī)器碼冠胯,徹底消除了虛擬機(jī)動態(tài)編譯的額外開銷,實(shí)現(xiàn)了開發(fā)和運(yùn)行效率的兼容并舉锦针。
這就好比我們?nèi)サ揭粋€語言不通的國家荠察,只能通過同聲翻譯(虛擬機(jī))來進(jìn)行交流溝通,而華為方舟編譯器更像是讓你直接獲得了語言能力奈搜,讓你可以更暢快地與當(dāng)?shù)厝藴贤ā?/p>
根據(jù)華為實(shí)驗(yàn)室的測試數(shù)據(jù)悉盆,EMUI 9.1在僅僅對系統(tǒng)組件System Server應(yīng)用了華為方舟編譯器后,就帶來了系統(tǒng)操作流暢度提升24%馋吗,系統(tǒng)響應(yīng)性能提升44%的收益焕盟。
華為方舟編譯器將會在EMUI后續(xù)的版本開發(fā)中運(yùn)用到更多模塊中,并且方舟編譯器將面向業(yè)界全面開源宏粤,更多開發(fā)者可參與到方舟編譯器的開發(fā)脚翘、使用中灼卢。以新浪微博極速版為例,在應(yīng)用方舟編譯器之后堰怨,根據(jù)華為實(shí)驗(yàn)室測試數(shù)據(jù)顯示芥玉,操作流暢度提升高達(dá)60%。
值得一提的是备图,方舟編譯器編譯的應(yīng)用在開發(fā)階段就已完成灿巧。也就是說,只要是經(jīng)過編譯器編譯的應(yīng)用揽涮,在應(yīng)用市場上上架了以后抠藕,用戶下載的就是編譯過的了。
如果你對編程感興趣或者想往編程方向發(fā)展蒋困,可以關(guān)注微信公眾號【筑夢編程】盾似,大家一起交流討論!小編也會每天定時更新既有趣又有用的編程知識雪标!
今日零院,華為官方公眾號發(fā)文,用更為形象的圖文形式對方舟編譯器進(jìn)行了科普村刨,一起來了解一下:
如果你對編程感興趣或者想往編程方向發(fā)展告抄,可以關(guān)注微信公眾號【筑夢編程】,大家一起交流討論嵌牺!小編也會每天定時更新既有趣又有用的編程知識打洼!