日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Android,zram( 三 )


其實內(nèi)存融合技術(shù)并不是什么特別新的技術(shù),其底層的技術(shù)就是從Linux系統(tǒng)中已有的技術(shù)的改良版,這個技術(shù)就一直存在,也就是在開發(fā)行業(yè)很多人都知道的swap以及zram這兩大技術(shù),但是這兩大技術(shù)一直存在很大的弊端 。其中SWAP技術(shù)和我們在Windows平臺上所見到的虛擬內(nèi)存技術(shù)是比較類似的,簡單來說就是在系統(tǒng)檢測到物理內(nèi)存不足的時候把一部分閃存空間(也就是硬盤儲存空間)劃撥出來歸內(nèi)存所用,從而讓系統(tǒng)中的服務(wù)不至于直接掛掉或者不響應(yīng) 。
但是,這個技術(shù)的核心問題就在于,當(dāng)系統(tǒng)察覺到內(nèi)存不足的時候,本身就已經(jīng)啟動了內(nèi)存回收的機(jī)制,而這就是造成卡頓的根源所在 。再加上當(dāng)年閃存速度的制約,SWAP技術(shù)在安卓系統(tǒng)上一直都沒有什么好的發(fā)揮 。而zram技術(shù),則是一種壓縮技術(shù) 。舉個例子,假設(shè)支撐WX的進(jìn)程需要500M的運(yùn)存空間,而采用了ZRAM技術(shù)之后,在該應(yīng)用打開的時候,CPU就會對進(jìn)程進(jìn)行一個初步的壓縮,把他從500M壓縮到300M,從而降低對于物理運(yùn)存空間的占用 。
但是這個技術(shù)也是有弊端的 。就是會占用CPU的算力資源,而且相當(dāng)于是在在打開應(yīng)用的同時,給CPU多增加了一道壓縮的工作,這對于整機(jī)的流暢性自然是有相當(dāng)大的影響的(安卓系統(tǒng)的執(zhí)行效率)綜上所述,雖然swap以及zram誕生很久,但是由于存在種種弊端,一直都沒有得到什么重用,而swap本身就是針對一些低端手機(jī)而生的產(chǎn)物 。
然而隨著時間的推移,技術(shù)的進(jìn)步以及硬件性能提升的,這兩個技術(shù)才迎來了自己的春天 。首先是閃存性能的飛速提升,從emmc逐步升級到了目前最新的UFS3.1,閃存的順序讀寫以及隨機(jī)讀寫性能提升幅度巨大,這就給swap技術(shù)奠定了良好的硬件基礎(chǔ),因為虛擬內(nèi)存技術(shù)的性能瓶頸就來自于閃存的讀寫性能 。但是大家也請注意,這并不意味著所有搭載安卓系統(tǒng) UFS3.1系統(tǒng)的手機(jī)在開啟swap技術(shù)之后都能擁有一個穩(wěn)定的,流暢的體驗 。
原因也很簡單,因為原生的swap技術(shù)并不智能,他只會根據(jù)系統(tǒng)檢測的情況,在內(nèi)存不足的時候簡單粗暴的把一些進(jìn)程丟在閃存空間中,如果這個進(jìn)程恰巧是用戶正在使用的某一個應(yīng)有進(jìn)程,那么就會出現(xiàn)應(yīng)用卡死,卡頓的問題,影響體驗 。而且SWAP技術(shù)只會在系統(tǒng)認(rèn)為內(nèi)存不足的情況下才會介入,這個時候其實就已經(jīng)出現(xiàn)了性能瓶頸,并不能直接避免系統(tǒng)卡頓的問題 。
所以,對于手機(jī)廠商來說,如何能夠讓swap技術(shù)“活起來,智能起來”才是關(guān)鍵,而在這方面其實才區(qū)分出手機(jī)廠商之間的技術(shù)差別,大家可以去看一下在VIVO Origin OS的第一次發(fā)布會上對于內(nèi)存融合技術(shù)的描述,有兩個很重要的指標(biāo)——“智能分配,提前介入” 。什么意思,簡單來說經(jīng)過改練后的內(nèi)存融合技術(shù)會根據(jù)用戶的使用習(xí)慣,軟件本身的特性來智能的判斷哪個進(jìn)程可以被放入到由閃存劃撥空間中,而不會影響用戶的體驗,這就需要手機(jī)廠商的系統(tǒng)研發(fā)部門依照自己的用戶行為數(shù)據(jù)以及和應(yīng)用廠商的溝通結(jié)果來進(jìn)行判斷 。
這可是一個大工程,需要下大功夫的,可沒有大家想象的那么簡單 。而提前介入就是指,內(nèi)存融合技術(shù)會主動的,提前介入到用戶的行為模式中去,而不是等到了內(nèi)存不足的時候再去介入,從而在一定程度上避免了由于內(nèi)存不足所帶來的流暢度下滑的風(fēng)險 。這個同樣需要手機(jī)廠商進(jìn)行開發(fā) 。至于zram技術(shù),同樣也得到了比較長足的優(yōu)化,譬如在VIVO最新的開發(fā)者大會上所說的那樣,它可以通過內(nèi)存融合技術(shù)將原生系統(tǒng)對于運(yùn)存的占用降低800M,這就是一個典型的技術(shù)應(yīng)用,經(jīng)過優(yōu)化的zram技術(shù),可以更好地和NPU進(jìn)行配合,從而減輕CPU的負(fù)擔(dān),讓他為系統(tǒng)流暢服務(wù)的同時規(guī)避一些弊端 。

推薦閱讀