國產訂製OS新功能詳解!8G記憶體還能這麼玩

近段時間,記憶體融合或者說記憶體拓展技術,經常在不少手機廠商的宣傳中被提及。

據稱通過這一技術,手機原本8GB的記憶體可以變成10GB或12GB,而12G記憶體則可以變為15GB甚至19GB。

對於飽受記憶體不足困擾的用戶來說,這種技術看起來似乎正是為他們準備的。

但是很多朋友都有疑問,這種給手機增加記憶體的技術到底是怎麼一回事呢?它又真的有這麼明顯的作用嗎?今天就為大家揭秘。

8G能變12G!國產訂製系統新功能手機記憶體融合技術詳解

首先,所謂的「融合」完整地說指的是記憶體與快閃記憶體的融合,所以在回答這個問題之前,我們不妨了解一下什麼是記憶體,什麼又是快閃記憶體:

記憶體(RAM)是一種易失性存儲器,它的特點是速度更快,但斷電時會丟失所存儲內容,所以主要用於存儲短時間使用的數據,並作為系統運行時的數據動態緩衝區來使用。

快閃記憶體(ROM)則是一種非易失性存儲器,它雖然性能不如記憶體。

但數據一旦寫入後就會被固定下來,即使切斷電源存儲的數據也不會丟失,通常大家在手機中存儲的圖片、照片、影片、APP,都是被存儲在其中。

8G能變12G!國產訂製系統新功能手機記憶體融合技術詳解

相比於快閃記憶體所使用的NAND Flash晶片,記憶體使用的DRAM晶片每GB容量的價格要昂貴許多,所以12GB、16GB,乃至18GB RAM通常只會出現在中高端機型上,在出貨量更大的中低端領域則往往還是以4G、6GB和8GB規格為主。

眾所周知,手機的記憶體越大能夠同時打開的APP就越多,而在智慧手機承載著越來越多功能的當下,用戶對於同時保持多個APP運行顯然也是有著一定需求的。

8G能變12G!國產訂製系統新功能手機記憶體融合技術詳解

但可能很多朋友已經發現,現在動輒8GB、12GB記憶體的機型能夠同時運行的APP數量,其實並沒有比當年3GB或4GB時代多很多。

事實上這其實並不是錯覺,而是有兩方面的原因:其一是因為硬體所提高的性能,很快就被軟體升級帶來的必要或不必要的功能給消耗掉了;

其二是因為Android使用的Java開發語言本身在性能方面的劣勢,開發者為了儘可能提升APP的性能以保證用戶體驗,普遍都會在最大限度上佔用更多記憶體。

因此,記憶體融合/擴展技術也就應運而生。

8G能變12G!國產訂製系統新功能手機記憶體融合技術詳解

記憶體與快閃記憶體這兩種特性迥異的存儲為何能夠「融合」?這裡又不得不提到ZRAM和SWAP兩個技術:

SWAP簡單說就是Windows的虛擬記憶體技術,也就是將ROM作為RAM使用,它的優缺點也與虛擬記憶體類似,可以讓系統同時運行很多的程式,或是對記憶體有更大需求的程式,不過快閃記憶體的讀寫速度畢竟低於記憶體,在虛擬記憶體中打開的應用讀取效率會下降。

ZRAM則是將物理記憶體中的一部分劃分出來,將後台應用和前台應用的不活躍程式碼部分進行壓縮,需要的時候將數據解壓出來,通過降低數據規模的方式變相增大記憶體。

但代價是需要CPU計算、甄別APP中的哪些程式碼不活躍,增加CPU的佔用。

8G能變12G!國產訂製系統新功能手機記憶體融合技術詳解

ZRAM和SWAP這兩個技術其實在10年前的Android 2.2中就已經被提出,用於解決手機記憶體不足的問題,但時間久遠並不代表這一技術如今再被拿來「炒冷飯」是沒有意義的。

近年來普及的5G通訊帶來了比較明顯的功耗提升,手機廠商為了保證產品的續航,在系統策略上對APP的後台駐留往往都非常敏感,「殺後台」的情況更加明顯,以至於Google也在Android 11上應用了「快取應用凍結」功能。

在這種背景下,通過擴充記憶體的方式增強手機後台保活能力,對需要經常使用多任務處理的用戶來說尤為重要。

8G能變12G!國產訂製系統新功能手機記憶體融合技術詳解

使用iQOO Z3進行實機測試:關閉記憶體融合時,用默認的8GB記憶體打開16款常用APP和4款遊戲,最終僅有4個應用和一款遊戲被保活,其餘均被「殺後台」,需要重新載入;

打開記憶體融合,系統自動將記憶體擴展至11GB,此時再次打開相同的App,則有6個應用和2款遊戲可以直接熱啟動。

不過需要注意的是,雖然保活量確實多了,手機的多開能力獲得了比較顯著的增強,但也明顯感覺到重度多開後是不如一開始流暢的,這應該就是快閃記憶體速度不及記憶體的表現了。

所以總的來說,這項技術對中低端機型的體驗可能有「雪中送炭」的提升,而對記憶體容量本身就有12GB以上的旗艦機來說,它其實也並不是必不可少的。

8G能變12G!國產訂製系統新功能手機記憶體融合技術詳解