在今華為HDC 2020開(kāi)發(fā)者大會(huì)上,除了鴻蒙2.0系統(tǒng)之外,華為還推出了方舟編譯器2.0,這是去年首發(fā)方舟編譯器之后的升級(jí)版。
華為表示,編譯器開(kāi)發(fā)非常難,它是處理軟件的軟件,因此也非常重要。
華為去年推出了第一代方舟編譯器,提供了全新的系統(tǒng)及應(yīng)用的編譯和運(yùn)行機(jī)制,從動(dòng)態(tài)編譯變?yōu)殪o態(tài)編譯,就是直接將高級(jí)語(yǔ)言直接編譯成機(jī)器碼,徹底消除了虛擬機(jī)動(dòng)態(tài)編譯的額外開(kāi)銷,實(shí)現(xiàn)了開(kāi)發(fā)和運(yùn)行效率的兼容并舉。
華為宣稱,方舟編譯器可讓系統(tǒng)操作流暢度提升24%,系統(tǒng)響應(yīng)速度提升44%,第三方應(yīng)用重新編譯后流暢度可提升60%。
在今天發(fā)布的方舟編譯器2.0上,華為沒(méi)有提供性能改善的信息,更強(qiáng)調(diào)它在多語(yǔ)言、多設(shè)備上的提升。
據(jù)介紹,方舟編譯器2.0統(tǒng)一了多語(yǔ)言前端,可選Java、JS或者其他語(yǔ)言,還統(tǒng)一了運(yùn)行時(shí),消除了跨語(yǔ)言交互開(kāi)銷。
此外,方舟編譯器2.0還統(tǒng)一了分發(fā)格式,提供OS、開(kāi)發(fā)框架和運(yùn)行時(shí)協(xié)同涉及,聯(lián)合優(yōu)化,提高了代碼執(zhí)行效率。
在華為的鴻蒙生態(tài)鏈中,方舟編譯器2.0也是重要的一環(huán),它會(huì)跟華為的鴻蒙OS應(yīng)用框架、13000多個(gè)API、一體式開(kāi)發(fā)工具DevEco及分布式應(yīng)用一道成為鴻蒙平臺(tái)的重要組成。
責(zé)任編輯:gt
-
華為
+關(guān)注
關(guān)注
216文章
34476瀏覽量
252116 -
編譯器
+關(guān)注
關(guān)注
1文章
1636瀏覽量
49172 -
虛擬機(jī)
+關(guān)注
關(guān)注
1文章
919瀏覽量
28269 -
方舟編譯器
+關(guān)注
關(guān)注
0文章
60瀏覽量
226
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論