《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業(yè)界動態(tài) > 安卓APP運行速度大突破:華為方舟編譯器詳解

安卓APP運行速度大突破:華為方舟編譯器詳解

2019-04-27

4月11日,華為春季發(fā)布會上,除了P30系列,另外一個詞也在程序員屆火了一把——華為方舟編譯器。據介紹,華為方舟編譯器可以讓安卓性能突飛猛進。

近日,華為王成錄博士對方舟編譯器的原理進行了講解,表示華為從2009年就創(chuàng)建編譯組,期間推出自研編譯器HCC、編程語言CM等,一直到如今推出了方舟編譯器。 下面是詳細講解內容。

什么是編譯器

1556243257967015640.png

編譯器是連接人類世界與機器世界之間的一座橋梁,同時也扮演著“翻譯者”的角色。

它將程序員使用的高級語言翻譯成機器能明白的機器碼,從而使得手機能夠聽懂并執(zhí)行人類的指令。

現有的安卓系統(tǒng)主要是在手機上進行編譯,往往有部分程序需要一邊轉換一邊執(zhí)行,影響程序執(zhí)行的效率。

編譯器優(yōu)化對程序運行性能及用戶體驗有顯著影響,它的開發(fā),從系統(tǒng)軟件到應用軟件,需要投入大量的時間和精力進行研發(fā),這一板塊在國內尚屬“無人區(qū)”。

華為已經在研發(fā)編譯器的路上積累了多年,早至2009年華為就創(chuàng)建了編譯組,到2013年推出自研編譯器HCC,對于華為在移動通信領域領先起到了關鍵作用,這背后是華為人前赴后繼的努力和無數次嘗試,終于,在2019年方舟編譯器正式與大家見面。

方舟編譯器,安卓性能革命突破

1556243265220002323.png

當前大部分安卓應用都涉及不同開發(fā)語言,不同語言形成的代碼需要在運行態(tài)中進行協(xié)同從而產生額外消耗。

而方舟編譯器是業(yè)界首個多語言聯合優(yōu)化的編譯器,開發(fā)者在開發(fā)環(huán)境中可以一次性將多語言統(tǒng)一編譯為一套機器碼,運行時無需產生跨語言帶來的額外消耗,并可以進行跨語言的聯合優(yōu)化,提升運行效率。

安卓自身的編譯技術在不斷的發(fā)展,但始終需要在運行中依賴虛擬機來進行動態(tài)編譯和解釋執(zhí)行,對系統(tǒng)資源消耗較大。

而方舟編譯器在開發(fā)環(huán)境中就可以完成全部代碼的編譯,手機安裝應用程序后無需依賴虛擬機資源,即可全速運行程序,帶來效率上的極大提升。

舉一個例子:EMUI 9.1僅僅對系統(tǒng)組件System Server應用了華為方舟編譯器后,就帶來了系統(tǒng)操作流暢度提升24%,系統(tǒng)響應性能提升44%的收益。

方舟編譯器,高效的回收機制

內存管理是程序開發(fā)與運行時需要重點考慮的部分,也和系統(tǒng)流暢度息息相關。

安卓在內存回收上采用集中回收機制,發(fā)聲全局回收時更需要暫停應用,這也是隨機卡頓的根因之一。

而方舟編譯器提供了更高效的內存回收機制,回收時無需暫停應用,隨時用隨時回收,大大提高運行速度。

方舟編譯器,應用級編譯優(yōu)化

1556243282642091858.png

代碼優(yōu)化是編譯器最為核心的功能,也是評判一個編譯器優(yōu)劣最重要的標準。

當前由于安卓應用使用了虛擬機機制,難以面向不同應用對虛擬機進行針對性的靈活優(yōu)化。

安卓ART的AoT和JIT動態(tài)編譯因為是運行在手機上,受資源所限,因而只能使用簡單的優(yōu)化算法

而方舟編譯器由于是在應用開發(fā)階段進行編譯,所以可以允許不同應用靈活采用不同的編譯優(yōu)化方案,而且因為在開發(fā)環(huán)境編譯不會受到手機性能的限制,可以使用更多先進的優(yōu)化算法,從而使得每個應用的性能達到最佳。

簡單易用,開放開源

1556243291024042584.png

華為在持續(xù)進行技術創(chuàng)新的同時,也注重將技術成果回饋行業(yè),華為方舟編譯器在開發(fā)構建的階段為開發(fā)者提供快速的集成編譯環(huán)境,大大降低了開發(fā)者的學習成本和使用成本,令產業(yè)與更多用戶受益。

華為方舟編譯器會從2019年開始全面開源,邀請整個產業(yè)和生態(tài)來一起共同關注和提升安卓性能體驗。

繼華為P30系列發(fā)布會方舟編譯器開源后,將在2019年8月的華為終端開發(fā)者大會宣布方舟編譯框架代碼開源,后續(xù)會在2019年11月的綠盟開發(fā)者大會實現完整方舟編譯器代碼開源。


本站內容除特別聲明的原創(chuàng)文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美剧在线免费观看网站| 国产精品久久久久久久浪潮网站| 这里只有视频精品| 亚洲黄网站黄| 亚洲国产成人一区| 久久精品一区| 亚洲电影下载| 亚洲国产电影| 亚洲激情视频网| 91久久综合| 亚洲三级性片| 日韩视频国产视频| 一区二区三区欧美在线观看| 99精品热视频只有精品10| 日韩午夜电影| 99国产精品久久久久久久| 99re6热在线精品视频播放速度 | 亚洲影视中文字幕| 亚洲专区一区| 欧美一级大片在线免费观看| 久久精品视频在线免费观看| 久久综合图片| 欧美精品大片| 欧美午夜欧美| 国产日韩一区在线| 在线不卡免费欧美| 日韩午夜免费| 亚洲女同精品视频| 久久国产精品久久国产精品| 亚洲国产一区二区三区在线播 | 国产欧美一区二区三区在线看蜜臀 | 国产精品三级视频| 国产一区二区三区视频在线观看| 国内在线观看一区二区三区 | aa国产精品| 亚洲欧美日韩电影| 久久成人免费电影| 欧美成人高清视频| 欧美日韩一区在线观看视频| 国产精品一区二区久久精品| 国产视频在线观看一区二区| 亚洲第一狼人社区| 一区二区三区你懂的| 欧美亚洲视频在线观看| 亚洲激情一区二区| 亚洲天堂成人在线视频| 欧美资源在线观看| 欧美大香线蕉线伊人久久国产精品| 欧美日韩第一区日日骚| 国产精品影视天天线| 欲香欲色天天天综合和网| 亚洲精品一区二区在线| 亚洲欧美日韩在线综合| 亚洲激情在线视频| 亚洲欧美日韩成人| 免费久久精品视频| 国产精品高潮呻吟久久av黑人| 国产一区二区三区网站| 亚洲免费观看| 性欧美videos另类喷潮| 亚洲伦理网站| 欧美一区三区三区高中清蜜桃| 免费在线成人av| 欧美性色综合| 91久久久久久久久| 在线视频欧美一区| 久久精品免费播放| 欧美日韩国产天堂| 国内精品美女av在线播放| 日韩午夜在线电影| 亚洲二区在线视频| 亚洲欧美视频| 欧美精品三级日韩久久| 国产一区二区三区黄视频| 艳女tv在线观看国产一区| 久久精品欧美日韩| 午夜精品久久99蜜桃的功能介绍| 免播放器亚洲一区| 国产欧美日韩一区| 日韩亚洲精品视频| 亚洲精品1区2区| 久久国产欧美日韩精品| 欧美日韩一区二区三区视频| 一区二区三区在线不卡| 亚洲一区二区三区高清 | 夜久久久久久| 91久久精品一区二区别| 欧美在线地址| 国产精品久久久久久久久动漫| 亚洲国产老妈| 久久国产精彩视频| 欧美一区二区三区免费在线看| 欧美精品国产一区| 一区在线播放| 久久精品国产999大香线蕉| 亚洲欧美在线高清| 国产精品ⅴa在线观看h| 亚洲精品久久久久久下一站| 亚洲国产日韩一级| 久久夜色精品国产亚洲aⅴ| 国产精品视频一二三| av成人免费观看| 一区二区激情小说| 欧美日韩黄色大片| 亚洲欧洲三级| 亚洲美女av电影| 欧美激情第二页| 在线成人激情视频| 久久精品网址| 久久综合久久综合九色| 国产一区二区三区四区三区四| 亚洲欧美不卡| 欧美夜福利tv在线| 国产美女搞久久| 午夜精品在线| 久久久99国产精品免费| 国产偷国产偷亚洲高清97cao| 亚洲一区日韩| 欧美一区2区视频在线观看| 国产精品免费在线| 亚洲欧美精品一区| 欧美亚洲综合在线| 国产亚洲免费的视频看| 欧美一区二区三区在线观看 | 久久久国产91| 红桃av永久久久| 亚洲国产精品久久| 免费成人在线观看视频| 亚洲高清久久网| 一本久道久久久| 欧美三级在线| 亚洲天堂成人| 香蕉久久夜色| 国产丝袜美腿一区二区三区| 欧美在线影院在线视频| 男女av一区三区二区色多| 亚洲激情女人| 中文亚洲欧美| 国产精品久久久久免费a∨大胸| 亚洲永久字幕| 久久视频一区| **欧美日韩vr在线| 日韩视频中午一区| 欧美无砖砖区免费| 午夜国产不卡在线观看视频| 久久精品最新地址| 亚洲国产精品欧美一二99| 中文国产成人精品| 国产农村妇女毛片精品久久麻豆| 欧美一区三区二区在线观看| 免费亚洲一区| 在线视频一区二区| 久久精品二区三区| 亚洲激情视频在线观看| 亚洲欧美激情一区| 国内自拍一区| 中文亚洲免费| 国内自拍视频一区二区三区| 99精品免费视频| 国产精品综合不卡av| 亚洲国产女人aaa毛片在线| 欧美日韩一区不卡| 欧美尤物巨大精品爽| 欧美激情影音先锋| 午夜精品久久久久久久久久久久 | 久久9热精品视频| 在线精品视频一区二区三四| 一区二区三区av| 国产精品亚洲综合色区韩国| 亚洲大胆人体视频| 欧美午夜在线视频| 久久国产精品一区二区三区四区| 欧美激情在线有限公司| 亚洲一区精品电影| 免费观看一区| 亚洲一区久久久| 欧美大胆成人| 性视频1819p久久| 欧美日韩国产高清| 欧美在线地址| 欧美涩涩视频| 亚洲国产一区二区a毛片| 国产精品青草综合久久久久99| 亚洲国产精品久久久久婷婷老年 | 国产精品免费看片| 亚洲激情电影在线| 国产精品一区二区在线观看网站 | 欧美日韩一区二区三区免费| 欧美在线播放| 国产精品福利在线| 亚洲精品乱码久久久久久日本蜜臀 | 99视频精品| 欧美不卡一区| 午夜久久久久久久久久一区二区| 欧美精品1区2区| 亚洲国产精品va在线看黑人动漫 | 亚洲欧洲在线视频| 久久久久久久久久久久久久一区| 99视频精品| 欧美黄色视屏|