《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 華為方舟編譯器的四大技術亮點

華為方舟編譯器的四大技術亮點

2019-06-30
關鍵詞: 華為 方舟編譯器

pIYBAFzCfh2Ac5IZAABEScl1Td8536.png

  第一,多語言聯合編譯和跨語言調用開銷是影響Android性能開銷的最核心原因之一,目前Android應用市場里面Top級別的APP 95%以上都是由多種開發語言來實現的。舉例說明,這些APP的邏輯部分是Java代碼,但是為了增強app應用的安全性、可靠性、兼容性,開發者會用效率更高的C語言寫庫,供Java來調用。直接導致的結果是應用真正運行起來的時候,一定會有Java和C語言之間調用問題,就會形成額外的性能開銷。而方舟編譯器在不同語言代碼的開發環境中,就編譯成一套可執行文件,在運行環境中高效執行。

  第二,Android從誕生那天起,就選擇了Java這個成熟的語言,Java語言有跨平臺、分布式,安全性高等諸多優勢。但是隨之應運而生的還有Java語言開發包中的重要組成--虛擬機,無論是什么樣的硬件,Java語言都不需要管,統統抽象成Java的運行環境,因此可以跨平臺操作。這個又帶來另外一個問題,任何機器只要把應用裝上就會分配好虛擬機,占用額外的系統資源。今天的Android應用市場中的APP,實際上都是DEX碼的文件,消費者從應用市場下載APP以后,真正解釋成機器指令和執行文件是在手機上的虛擬機里做的,因此對系統資源要求高。安卓自身的編譯技術在不斷的發展,但始終需要在運行中依賴虛擬機來進行動態編譯和解釋執行,對系統資源消耗較大。

  而方舟編譯器在開發環境中就可以完成全部代碼的編譯,無論業務邏輯是Java寫的還是C語言寫的,不需要再次編譯,手機安裝應用程序后無需依賴虛擬機資源,即可全速運行程序,帶來效率上的極大提升,消除了影響性能的虛擬機機制。EMUI 9.1僅僅對系統組件System Server應用了華為方舟編譯器后,就帶來了系統操作流暢度提升24%,系統響應性能提升44%的收益。華為方舟編譯器提供了全新的系統及應用的編譯和運行機制,從動態編譯變為靜態編譯,就是直接將高級語言直接編譯成機器碼,消除了虛擬機動態編譯的額外開銷,實現了開發和運行效率的兼容并舉。

  內存回收機制是另一個方舟編譯器的重大技術突破。Android系統在全局回收內存資源時,需要暫停應用等待回收完成,這是產生隨機卡頓的重要原因。而在方舟編譯器里,在編譯時為程序配備了及時回收的內存處理機制,即在程序執行過程當中同步實時處理回收。所以方舟編譯器的垃圾回收及時又徹底,并且不需要停止進程。

  第三,編譯器和翻譯語言的原理是一樣的,單獨直譯出詞句并不是難點,難得是要翻譯的又快又好。比如把英文“What happens in Vegas, stays in Vegas”翻譯成中文,最簡單的直譯是“在拉斯維加斯發生的一切,就留在拉斯維加斯”;好一些的譯文是“事情過去了就過去了,追悔無益”;而優秀的譯文則是“勿念過往,活在當下”。方舟編譯器通過了大量的優化和調整,一方面對Java語言深入了解后再細致重建,另一方面對機器指令順序結構理解要求非常清晰,這兩方面的匹配度越高,編譯器效率越高。一個好的編譯器,開發者一行代碼都不需要修改,性能能提升10%到20%。

  方舟編譯器跟現有的Android非常不一樣,能做到更加靈活更加深入的優化,給應用開發者帶來了更大的優化應用的機會。現有的Android編譯大部分代碼在虛擬機環境運行,虛擬機的創建來自于同一套“模板”,但不同應用的優化訴求不一樣,因而難以作深度的優化,方舟編譯器則是每個應用編譯優化方案自己來定,分別形成不同應用優化后的機器碼,每一個應用開發者都有了把自己的應用做的更好的機會,不再受限于Android虛擬機的限制。

  第四,方舟編譯器從多年前決定做的那一刻起,就立下了上層業務代碼不需要改動,開發者只通過華為方舟編譯器做可以重新編譯的目標。現在開發者不論用Java語言去開發新的APP,還是自己寫的C語言庫,這兩種方式都不需要變,從而大大降低了開發者學習和使用成本。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久久久一区| 国产偷国产偷精品高清尤物| 久久爱www| 午夜精品久久| 亚洲欧美一区二区精品久久久| 亚洲韩国日本中文字幕| 久久激情视频| 欧美一区二区三区在线看| 午夜精品美女自拍福到在线| 亚洲一区综合| 亚洲综合国产激情另类一区| 中国成人黄色视屏| 这里只有精品在线播放| 亚洲色诱最新| 亚洲一级影院| 亚洲欧美欧美一区二区三区| 亚洲欧美在线免费| 欧美伊人久久| 亚洲第一主播视频| 亚洲黄色尤物视频| 亚洲精品一级| 亚洲视频欧洲视频| 午夜精品久久久久| 久久xxxx精品视频| 久久天天狠狠| 欧美精品123区| 欧美日韩一区二区三区| 国产精品久久久亚洲一区 | 蜜臀va亚洲va欧美va天堂| 欧美成在线观看| 欧美日韩精品中文字幕| 国产精品电影在线观看| 国产麻豆精品在线观看| 一色屋精品视频在线看| 亚洲激情网站免费观看| 一本色道久久88综合日韩精品| 亚洲免费视频网站| 亚洲国产一区二区三区青草影视| 日韩一级视频免费观看在线| 亚洲欧美另类在线观看| 久久久久久久性| 欧美国产免费| 国产精品女人毛片| 永久免费精品影视网站| 亚洲免费电影在线观看| 午夜精品久久久久99热蜜桃导演| 久久不射中文字幕| av成人免费在线观看| 午夜视频在线观看一区二区| 久久久久久久久一区二区| 欧美激情自拍| 国产欧美va欧美va香蕉在| 136国产福利精品导航网址应用| 亚洲伦理在线| 欧美一区二区在线免费观看| 99热免费精品在线观看| 久久成人综合视频| 欧美美女视频| 国产一区91精品张津瑜| 日韩视频在线观看国产| 久久gogo国模裸体人体| 亚洲视频1区2区| 久久在线免费视频| 欧美小视频在线| 在线看国产日韩| 亚洲——在线| 日韩午夜免费视频| 久久久国产一区二区| 欧美日韩亚洲一区二区| 黄色影院成人| 亚洲欧美日韩国产一区二区三区| 日韩一区二区久久| 久久久久久9| 国产精品久久久久aaaa| 亚洲黄色视屏| 久久激情婷婷| 亚洲你懂的在线视频| 欧美国产欧美综合| 国产字幕视频一区二区| 中国av一区| 一个人看的www久久| 久久综合亚洲社区| 国产精品入口尤物| 99国内精品| 亚洲人成人一区二区在线观看| 欧美在线亚洲| 欧美性事免费在线观看| 亚洲日本无吗高清不卡| 亚洲国产精品v| 久久精品国产久精国产思思| 欧美午夜电影完整版| 在线观看三级视频欧美| 亚洲欧美日韩人成在线播放| 亚洲视频免费在线观看| 欧美高清一区二区| 尤物在线观看一区| 欧美一区二区三区在线| 午夜精品在线观看| 欧美色视频在线| 亚洲人体大胆视频| 亚洲精一区二区三区| 久久综合久久88| 国产一区在线看| 欧美一区日韩一区| 久久成人人人人精品欧| 国产精品综合网站| 亚洲欧美国产日韩天堂区| 亚洲摸下面视频| 欧美午夜不卡| 一区二区免费在线播放| 一区二区欧美激情| 欧美日韩一二三区| 99re6热只有精品免费观看| 99精品福利视频| 欧美另类一区二区三区| 亚洲精品久久久久中文字幕欢迎你| 91久久一区二区| 欧美高清视频一区二区三区在线观看| 影音先锋久久| 亚洲人体一区| 欧美激情在线| 亚洲毛片视频| 亚洲一区二区三区国产| 国产精品久久久久久久久婷婷| 一区二区欧美在线| 亚洲综合色在线| 国产精品一区一区三区| 午夜视频一区在线观看| 久久久精品久久久久| 狠狠色伊人亚洲综合网站色| 亚洲国产成人不卡| 欧美激情亚洲国产| 日韩午夜精品视频| 亚洲欧美日韩国产一区二区| 国产精品欧美经典| 欧美影院在线播放| 欧美jjzz| 99www免费人成精品| 亚洲欧美国产一区二区三区| 国产精品视频福利| 香港久久久电影| 噜噜噜久久亚洲精品国产品小说| 亚洲成人资源网| 夜夜爽av福利精品导航| 国产精品福利在线观看| 性做久久久久久久免费看| 久久久久一区二区| 亚洲国产欧美一区二区三区久久| 99在线热播精品免费| 欧美特黄视频| 欧美亚洲在线播放| 麻豆成人综合网| 亚洲精选在线| 欧美一区二区三区视频免费播放| 激情丁香综合| 亚洲视频一区二区| 国产日韩欧美综合一区| 亚洲精品国产精品国自产观看| 欧美三级特黄| 久久福利影视| 欧美日本高清| 午夜免费电影一区在线观看 | 久久亚洲高清| 日韩亚洲欧美高清| 久久精品视频免费| 91久久夜色精品国产网站| 亚洲欧美999| 在线看视频不卡| 亚洲欧美在线磁力| 亚洲电影观看| 午夜精品网站| 亚洲国产精品久久久久婷婷884| 亚洲专区欧美专区| 在线播放日韩专区| 亚洲男人的天堂在线观看| 影音先锋久久| 午夜亚洲一区| 亚洲激情av| 久久国产手机看片| 99re6热在线精品视频播放速度| 久久精品国产久精国产爱| 亚洲剧情一区二区| 久久精品国产91精品亚洲| 亚洲另类在线一区| 久久裸体视频| 亚洲少妇中出一区| 欧美顶级少妇做爰| 欧美一区二区三区在线视频| 欧美日本精品一区二区三区| 久久成人免费网| 国产精品免费网站| 日韩一级在线| 依依成人综合视频| 欧美一级夜夜爽| 亚洲精品久久| 美乳少妇欧美精品| 欧美一级大片在线免费观看| 欧美色123| 亚洲日本成人女熟在线观看| 国产亚洲高清视频|