川崎前锋vs悉尼Fc
IT資訊
當前位置:優樂網 > IT資訊 >  IT時代

華為詳解方舟編譯器:內存回收更高效,隨時用隨時回收

2019-05-09 11:02:24 IT之家 孤城 編輯:貝兒 瀏覽數:15優樂網

IT之家4月25日消息 根據華為消費者BG軟件部總裁@華為王成錄 的消息,4月25日14:00,華為解讀了超級文件系統、方舟編譯器等“黑科技”,一起來看一下吧。 什么是編譯器編譯器是連接人類世界與機器...

IT之家4月25日消息 根據華為消費者BG軟件部總裁@華為王成錄 的消息,4月25日14:00,華為解讀了超級文件系統、方舟編譯器等“黑科技”,一起來看一下吧。

 什么是編譯器

編譯器是連接人類世界與機器世界之間的一座橋梁,同時也扮演著“翻譯者”的角色。它將程序員使用的高級語言翻譯成機器能明白的機器碼,從而使得手機能夠聽懂并執行人類的指令。現有的安卓系統主要是在手機上進行編譯,往往有部分程序需要一邊轉換一邊執行,影響程序執行的效率。

編譯器優化對程序運行性能及用戶體驗有顯著影響,它的開發,從系統軟件到應用軟件,需要投入大量的時間和精力進行研發,這一板塊在國內尚屬“無人區”。華為已經在研發編譯器的路上積累了多年,早至2009年華為就創建了編譯組,到2013年推出自研編譯器HCC,對于華為在移動通信領域領先起到了關鍵作用,這背后是華為人前赴后繼的努力和無數次嘗試,終于,在2019年方舟編譯器正式與大家見面。

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

當前大部分安卓應用都涉及不同開發語言,不同語言形成的代碼需要在運行態中進行協同從而產生額外消耗。而方舟編譯器是業界首個多語言聯合優化的編譯器,開發者在開發環境中可以一次性將多語言統一編譯為一套機器碼,運行時無需產生跨語言帶來的額外消耗,并可以進行跨語言的聯合優化,提升運行效率。

安卓自身的編譯技術在不斷的發展,但始終需要在運行中依賴虛擬機來進行動態編譯和解釋執行,對系統資源消耗較大。而方舟編譯器在開發環境中就可以完成全部代碼的編譯,手機安裝應用程序后無需依賴虛擬機資源,即可全速運行程序,帶來效率上的極大提升。舉一個例子:EMUI 9.1僅僅對系統組件System Server應用了華為方舟編譯器后,就帶來了系統操作流暢度提升24%,系統響應性能提升44%的收益。

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

內存管理是程序開發與運行時需要重點考慮的部分,也和系統流暢度息息相關。安卓在內存回收上采用集中回收機制,發聲全局回收時更需要暫停應用,這也是隨機卡頓的根因之一。而方舟編譯器提供了更高效的內存回收機制,回收時無需暫停應用,隨時用隨時回收,大大提高運行速度。

方舟編譯器,應用級編譯優化

代碼優化是編譯器最為核心的功能,也是評判一個編譯器優劣最重要的標準。當前由于安卓應用使用了虛擬機機制,難以面向不同應用對虛擬機進行針對性的靈活優化。安卓ART的AoT和JIT動態編譯因為是運行在手機上,受資源所限,因而只能使用簡單的優化算法。而方舟編譯器由于是在應用開發階段進行編譯,所以可以允許不同應用靈活采用不同的編譯優化方案,而且因為在開發環境編譯不會受到手機性能的限制,可以使用更多先進的優化算法,從而使得每個應用的性能達到最佳。

簡單易用,開放開源

華為在持續進行技術創新的同時,也注重將技術成果回饋行業,華為方舟編譯器在開發構建的階段為開發者提供快速的集成編譯環境,大大降低了開發者的學習成本和使用成本,令產業與更多用戶受益。華為方舟編譯器會從2019年開始全面開源,邀請整個產業和生態來一起共同關注和提升安卓性能體驗。

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

分享到:

版權與免責聲明:

凡未注明"稿件來源"的內容均為轉載稿,本網轉載出于傳遞更多信息的目的;如轉載稿涉及版權問題,請作者聯系我們,同時對于用戶評論等信息,本網并不意味著贊同其觀點或證實其內容的真實性;


本文地址:http://www.tnzo.net/news/2019/05/09/263032767.html

轉載本站原創文章請注明來源:優樂網

行業聚焦

天貓99劃算節狂歡開啟:跨店每滿200減20元、5折好貨限量搶

阿里巴巴策劃的第三個購物節——劃算劃算劃算的99劃算節來了,9月9日-10日,天貓&聚劃算99劃算節狂歡大促,活動期間可疊加購物津貼跨店每滿200減20元,優惠...[詳細]

2019年,主流超市玩家們在搞什么事情?

近期,一些優秀超市上市公司的財報陸續發布,很多企業高管的講話也頻現網絡,在報告或講話中,2019年的計劃是個熱點話題。這些企業既包括高鑫零售、永輝超市、步步高、...[詳細]

魅族16s Pro新配色“暮光森林”明天10:00開售:2699元起

IT之家9月10日消息 魅族科技官方剛剛宣布,魅族16s Pro全新配色“暮光森林”將于明天上午10:00正式開售,售價2699元起,這與IT之家昨日破解的魅族...[詳細]

中宇豪公司成功完成歐盟CE認證的更新

北京中宇豪電氣有限公司部分產品繼獲得美國U L等認證后,于近日完成了進入歐盟市場的通行證CE認證更新工作,其中有56款開關電源模塊產品和67種EMC/EMI電源...[詳細]

奇秦科技以「2019 SAP SELECT」黃金贊助商身份亮相SAP中國峰會!

2019年9月5日,SAP主辦的以「智慧企業• 體驗至上」為主題的SAP中國峰會盛大召開,奇秦科技作為2019 SAP SELECT的黃金贊助商亮相...[詳細]

智科技

更多

“冠軍車 進名企” 秀哈弗風采 滿佳績而歸

 

“欲戴皇冠,必承其重”。面對車市“寒流”,作為中國SUV全球領導者的哈弗品牌積極求變、主動出擊,與地方名企跨界合作,整合...[詳細]

小米產品總監科普手機計算器全線“陣亡”原因

 

IT之家9月3日消息 IT之家昨日報道稱,在OPPO、華為、蘋果、小米等智能手機上使用自帶計算器計算“10%+10%”的...[詳細]

京東926冰洗超品日:1元預定抵200元,領券至高減926元

 

京東9月26日冰箱&洗衣機超級品類日,指定商品可用滿999-50元、滿3000-300元、滿10000-926元優惠券,...[詳細]

視聯動力止步科創板IPO 關聯交易等問題曾遭問詢

 

8月30日音訊,上交所官網顯現,科創板擬上市企業視聯動力信息技術股份有限公司(以下簡稱:視聯動力)停止審閱。至此,科創板...[詳細]

科創板誕生首家網絡安全企業,安博通鳴鑼上市

 

  2019年9月6日,北京安博通科技股份有限公司(公司簡稱:安博通,股票代碼:688168)在上海證券交易所舉行科創板...[詳細]

一周排行每月關注
川崎前锋vs悉尼Fc 快三大小单双公式 大小单双稳赚技巧 北京塞车计划全天计划全天pk10最稳计划 棋牌平台 北京pk10技巧 完美国际娱乐线路 北京时时开奖盛源 二十一点必胜法原理 时时彩后一必中规律 鼎尖娱乐可靠吗 51pk10免费计划网站 领头羊时时彩最新全天计划 幸运飞艇5码定位胆技巧 快乐时时 pt电子游戏官网