查看完整版本 : 華為方舟編譯器原理已公佈,應當如何看待?

Lag爆妹 2019-5-22 00:09

師兄使用過嗎?效果如何?

[url=https://www.zhihu.com/question/321665913]https://www.zhihu.com/question/321665913[/url]



當前大部分安卓應用都涉及不同開發語言,不同語言形成的代碼需要在運行態中進行協同從而產生額外消耗。而方舟編譯器是業界首個多語言聯合優化的編譯器,開發者在開發環境中可以一次性將多語言統一編譯為一套機器碼,運行時無需產生跨語言帶來的額外消耗,並可以進行跨語言的聯合優化,提昇運行效率。
[img=690,388]https://pic2.zhimg.com/v2-6747d0a86c1dafb7d55e342868d67899_b.jpg[/img]安卓自身的編譯技術在不斷的發展,但始終需要在運行中依賴虛擬機來進行動態編譯和解釋執行,對系統資源消耗較大。而方舟編譯器在開發環境中就可以完成全部代碼的編譯,手機安裝應用程序後無需依賴虛擬機資源,即可全速運行程序,帶來效率上的極大提升。舉一個例子:EMUI 9.1僅僅對系統組件System Server應用了華為方舟編譯器後,就帶來了系統操作流暢度提升24%,系統響應性能提升44%的收益。
[img=690,388]https://pic2.zhimg.com/v2-974583bb18e485bcae9c5cbe30009765_b.jpg[/img][img=690,388]https://pic3.zhimg.com/v2-94d5b93f92212a16739889c27be3f6f2_b.jpg[/img]內存管理是程序開發與運行時需要重點考慮的部分,也和系統流暢度息息相關。安卓在內存回收上採用集中回收機制,發聲全局回收時更需要暫停應用,這也是隨機卡頓的根因之一。而方舟編譯器提供了更高效的內存回收機制,回收時無需暫停應用,隨時用隨時回收,大大提高運行速度。

assembly.jc

*** 該帖被屏蔽 ***

煙民母親生賤種

*** 作者被禁止或刪除 內容自動屏蔽 ***

鄉貢仁 2019-5-22 06:42

更快的編譯器都係無用,當10個apps 有9個都全部被植入商業廣告,正如你觀賞高質高清的電影時,突然成句標語飛出來阻頭阻勢,你會好無癮,又好無奈。

wtf_name 2019-5-22 08:06

好簡單,開獎賞制,凡有android apps publish 左, 只要re compile 比華為market 上,每個apps 一千蚊, 咁華為apps 個生態即時番來

assembly.jc

*** 該帖被屏蔽 ***

assembly.jc

*** 該帖被屏蔽 ***

assembly.jc

*** 該帖被屏蔽 ***

wtf_name 2019-5-22 13:16

[quote]原帖由 [i]assembly.jc[/i] 於 2019-5-22 12:57 PM 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=499741795&ptid=28233311][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]

咁好易發達,我每日做十個垃圾 apps 出來,re compile 去 華為market,咁就 日賺 一萬大元。。。 [/quote]
華為錢多無計
可能攪埋free apps 有download 都有錢分,個market 即大

[[i] 本帖最後由 wtf_name 於 2019-5-22 01:17 PM 編輯 [/i]]

鄉貢仁 2019-5-22 13:43

[quote]原帖由 [i]assembly.jc[/i] 於 2019-5-22 12:48 PM 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=499741371&ptid=28233311][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]


比錢買 app 可以移除廣告? [/quote]


應該可以。

不過好似我想購買原裝正版既1959年張瑛羅艷卿「十兄弟」粵語長片,好似已經絕咗版,全世界周圍都無辦法買到,youtube 得d翻完又翻既矇茶茶影片。

印象中20年前出過正版DVD, 當日有急事無買到,可惜第二天去買已賣完。

依家係得電影資料館先有清析既版本睇,想買都買唔番童年睇粵語片的回憶作珍藏,好可惜。

assembly.jc

*** 該帖被屏蔽 ***

assembly.jc

*** 該帖被屏蔽 ***

assembly.jc

*** 該帖被屏蔽 ***

wtf_name 2019-5-22 19:27

[quote]原帖由 [i]assembly.jc[/i] 於 2019-5-22 03:01 PM 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=499748177&ptid=28233311][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]


如果係就好啦。。。 [/quote]
可能有截數日,上載定多幾個apps 先

xianrenb 2019-5-22 21:38

[quote]原帖由 [i]Lag爆妹[/i] 於 2019-5-22 12:09 AM 發表 [url=https://computer.discuss.com.hk/redirect.php?goto=findpost&pid=499720502&ptid=28233311][img]https://computer.discuss.com.hk/images/common/back.gif[/img][/url]
師兄使用過嗎?效果如何?

[url=https://www.zhihu.com/question/321665913]https://www.zhihu.com/question/321665913[/url]



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

不是 Android 本身的運作形式的話,任你整到識飛都好,都不是 Android 系統認可的東西。
加上現在的政治環境,基本肯定相關技術將來都無可能整合到正式 Android 中。

所以我認為不用考慮技術上是否有好處,只要考慮將來會否是通用的技術,就知道不用理會這套技術。

form5 2019-5-22 23:45

學下三叔tizen, 食到晒 Android app,

估計華為用自家用AOT compiler, 又用自家JVM

最好似tizen 包toolchain, sdk, visual studio extension, 連 dotnet 都行到

[[i] 本帖最後由 form5 於 2019-5-22 11:58 PM 編輯 [/i]]

煙民母親生賤種

*** 作者被禁止或刪除 內容自動屏蔽 ***

山邊忽然樓盤 2019-5-23 01:24

唔係底層, 比你效率升5~20% 已經好盡,
但依家效能過剩
阻住使用者既地方更多係嗰D 幾秒的強制廣告
而中國APP......可以無廣告嗎

Lag爆妹 2019-5-23 02:46

[quote]原帖由 [i]山邊忽然樓盤[/i] 於 2019-5-23 01:24 發表 [url=https://mobile.discuss.com.hk/redirect.php?goto=findpost&pid=499781124&ptid=28233311][img]https://mobile.discuss.com.hk/images/common/back.gif[/img][/url]
唔係底層, 比你效率升5~20% 已經好盡,
但依家效能過剩
阻住使用者既地方更多係嗰D 幾秒的強制廣告
而中國APP......可以無廣告嗎 [/quote]
$200蚊用一世, [url=https://adguard.com/zh_tw/welcome.html]https://adguard.com/zh_tw/welcome.html[/url]

山邊忽然樓盤 2019-5-23 03:00

[quote]原帖由 [i]Lag爆妹[/i] 於 2019-5-23 02:46 AM 發表 [url=https://computer.discuss.com.hk/redirect.php?goto=findpost&pid=499782425&ptid=28233311][img]https://computer.discuss.com.hk/images/common/back.gif[/img][/url]

$200蚊用一世, [url=https://adguard.com/zh_tw/welcome.html]https://adguard.com/zh_tw/welcome.html[/url] [/quote]

我有買, 首先佢個VPN BLOCK 唔係一定得,要睇對方咩技術
例如明報APP, 你可以試下,照有廣告
第二,adguard DNS 有時比較慢....

[[i] 本帖最後由 山邊忽然樓盤 於 2019-5-23 03:11 AM 編輯 [/i]]

Lag爆妹 2019-5-23 05:15

[quote]原帖由 [i]山邊忽然樓盤[/i] 於 2019-5-23 03:00 發表 [url=https://www.discuss.com.hk/redirect.php?goto=findpost&pid=499782552&ptid=28233311][img]https://www.discuss.com.hk/images/common/back.gif[/img][/url]


我有買, 首先佢個VPN BLOCK 唔係一定得,要睇對方咩技術
例如明報APP, 你可以試下,照有廣告
第二,adguard DNS 有時比較慢.... [/quote]

唔需要用app我盡量唔用app 這樣廣告會比較少 原因你應該都知道點解




[url]https://m.mingpao.com/pns/main[/url]
[url]https://hk.on.cc/hk/news/[/url]
[url]https://m.facebook.com/?_rdr[/url]

山邊忽然樓盤 2019-5-23 11:08

[quote]原帖由 [i]Lag爆妹[/i] 於 2019-5-23 05:15 AM 發表 [url=https://computer.discuss.com.hk/redirect.php?goto=findpost&pid=499783592&ptid=28233311][img]https://computer.discuss.com.hk/images/common/back.gif[/img][/url]


唔需要用app我盡量唔用app 這樣廣告會比較少 原因你應該都知道點解




[url=https://m.mingpao.com/pns/main]https://m.mingpao.com/pns/main[/url]
[url=https://hk.on.cc/hk/news/]https://hk.on.cc/hk/news/[/url]
[url=https://m.facebook.com/?_rdr]https://m.facebook.com/?_rdr[/url] [/quote]

的確好多了, 已刪明報APP
感謝!

Qoo記 2019-5-26 01:56

捨棄VM?
除非連android official都改埋???
唔係睇唔到有幾大benefit


定根本寫個個唔識野
以為加速連VM都掉埋

ki225 2019-6-7 18:18

[quote]原帖由 [i]Lag爆妹[/i] 於 2019-5-23 02:46 AM 發表 [url=https://computer.discuss.com.hk/redirect.php?goto=findpost&pid=499782425&ptid=28233311][img]https://computer.discuss.com.hk/images/common/back.gif[/img][/url]

$200蚊用一世, [url]https://adguard.com/zh_tw/welcome.html[/url] [/quote]
呢個用緊, 唔錯:loveliness:

ovalkop 2019-6-23 09:16

華為錢多無計

petrovedvard0 2019-6-23 09:17

可能有截數日,上載定多幾個apps 先

紅杏出牆头

*** 作者被禁止或刪除 內容自動屏蔽 ***

酒店自信的OL

*** 作者被禁止或刪除 內容自動屏蔽 ***
頁: [1]
查看完整版本: 華為方舟編譯器原理已公佈,應當如何看待?