ITBear旗下自媒體矩陣:

余承東提到的“確定時(shí)延引擎”,華為數(shù)百位專(zhuān)家2年研發(fā)

   時(shí)間:2019-09-27 08:48:55 來(lái)源:IT之家編輯:星輝 發(fā)表評(píng)論無(wú)障礙通道

9月26日晚間消息,華為今日舉行Mate30系列發(fā)布會(huì),在EMUI系統(tǒng)層面,在講到軟件性能優(yōu)化時(shí),華為消費(fèi)者業(yè)務(wù)CEO余承東提到EMUI10搭載了新一代GPU Turbo,以及另一個(gè)新技術(shù)——“確定時(shí)延引擎”。

據(jù)余承東介紹,“擁有確定時(shí)延引擎的EMUI10,在平均響應(yīng)時(shí)延和性能波動(dòng)方面均有所改善,完成時(shí)延降低31%,時(shí)延波動(dòng)率降低55%。無(wú)論在哪種場(chǎng)景下,用戶(hù)體驗(yàn)流暢性始終如一。”

究竟什么是“確定時(shí)延引擎”?這要從安卓資源調(diào)度策略說(shuō)起。

安卓系統(tǒng)源于Linux,安卓資源調(diào)度也根植于Linux內(nèi)核。手機(jī)相對(duì)于PC,并不充裕的資源以及更加復(fù)雜多變的使用場(chǎng)景,使得源于Linux的資源調(diào)度策略越來(lái)越力不從心,安卓手機(jī)遭遇莫名卡頓也是常有的事。

要想改變這一現(xiàn)狀,要從CPU調(diào)度、內(nèi)存調(diào)度、IO這三個(gè)方面下手,撬動(dòng)Linux內(nèi)核。

據(jù)介紹,華為此次推出的確定時(shí)延引擎,具備VIP優(yōu)先調(diào)度、優(yōu)先級(jí)矯正、預(yù)留服務(wù)三項(xiàng)技術(shù)。

VIP優(yōu)先調(diào)度類(lèi)似銀行的VIP通道,讓本應(yīng)該優(yōu)先的進(jìn)程可以繞過(guò)隊(duì)列,保障執(zhí)行效率。不僅如此,華為還對(duì)網(wǎng)絡(luò)協(xié)議棧進(jìn)行了改造,針對(duì)低優(yōu)先級(jí)的部分網(wǎng)絡(luò)業(yè)務(wù)進(jìn)行協(xié)議上的限流。在網(wǎng)絡(luò)帶寬一定的情況下,盡可能保障“前臺(tái)”業(yè)務(wù)的IO請(qǐng)求。

優(yōu)先級(jí)矯正則是如果一個(gè)高優(yōu)先級(jí)的任務(wù)依賴(lài)于低優(yōu)先級(jí)的任務(wù),就需要將低優(yōu)先級(jí)任務(wù)提前。確定時(shí)延引擎首先是對(duì)相關(guān)數(shù)據(jù)結(jié)構(gòu)重新設(shè)計(jì),賦予了CPU和IO調(diào)度器業(yè)務(wù)感知能力,能夠精確知道哪些線(xiàn)程在哪些時(shí)間段是跟用戶(hù)操作真正相關(guān)的。

預(yù)留服務(wù)則是,智慧前臺(tái)調(diào)度既可以保證“前臺(tái)”任務(wù)請(qǐng)求內(nèi)存優(yōu)先分配,減少進(jìn)入慢速路徑的次數(shù),又可以在高負(fù)載情況下緩解內(nèi)存抖動(dòng)現(xiàn)象。

據(jù)悉,為了這項(xiàng)技術(shù),華為投入數(shù)百位技術(shù)專(zhuān)家,耗時(shí)近2年研發(fā)而成。而在EMUI上,華為目前已經(jīng)陸續(xù)推出了GPU Turbo、EROFS超級(jí)文件系統(tǒng)、方舟編譯器以及確定時(shí)延引擎等針對(duì)系統(tǒng)內(nèi)核進(jìn)行的改動(dòng)。

舉報(bào) 0 收藏 0 打賞 0評(píng)論 0
 
 
更多>同類(lèi)資訊
全站最新
熱門(mén)內(nèi)容
網(wǎng)站首頁(yè)  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報(bào)  |  開(kāi)放轉(zhuǎn)載  |  滾動(dòng)資訊  |  English Version