在體驗 ROG 遊戲手機 5 的時候,18GB 的 RAM 給我們留下瞭深刻的印象。

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

▲ ROG 遊戲手機 5 .

狂開 25 個 app 的極端場景仍然能夠從容應對,不卡頓的同時極少出現殺後臺的狀況。

即使 ROG 遊戲手機 5 開瞭超大 RAM 的先河,但在 Android 陣營主流的旗艦中,RAM 仍然以 12GB 為主。

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

如此來說,超大 RAM 仍然還是小眾「遊戲」手機的特配。不過,不少的廠商在系統更新中引入瞭「內存融合」、「內存可拓展」的概念,以求帶來更好的使用體驗。

現在,支持「內存融合」的機型已不是少數,有些廠商甚至直接喊出瞭「RAM 12G 秒變 20G」的口號。

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

融合出來的「大」RAM 體驗怎麼樣?

在究其本質之前,還是先看看實際「療效」。

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

realme 兩款旗艦 RAM 均為 12GB,「內存融合」加持下,最高可擴展 7GB。realme UI 的「內存拓展」共有三個檔位,可增加 3GB、5GB、7GB,每次調整都需重啟才可生效。

其他廠商其實也大差不差,較為類似。

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

前後共測試瞭幾次,先說一個結論,差距不太大,感知不太強。

一同打開《和平精英》、《王者榮耀》、《崩壞 3》三個手遊,配合常用的影音、閱讀、RSS 等 app,正常狀況下,再次打開後臺 app 極少出現重載。

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

而未開啟「內存融合」時,手遊會被「殺掉」,而常用的 app 狀況與開啟內存擴展接近。

但這有兩個前提,一是系統,二是電量。

還是以 realme UI 為例,後臺 app 們過不瞭夜,夜間閑時系統會集中清理。

而低電量(20% 以下),也會促使系統清理後臺 app,從而盡可能保留電量。

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

▲ 開瞭三個遊戲,跳到初始的 app,無需啟動.

不過,默認會把微信這類大多數人常用的 app 進行後臺鎖定常駐,以免被系統強退。

體驗過程中,當手遊在讀條時,基本不會被系統退掉,但它們更像是被「封存」而非後臺運行。也就是說,我沒有遇到開啟手遊讀條到 75%,然後回個微信,再切回來能讀完條直接進入。

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

當然,也有較為偶然的狀況,在體驗 realme GT 大師版時,小志表示「有次我開瞭原神放在後臺,兩天之後清任務的時候點瞭進去,發現還在」。而我這幾天測試時,並未還原出這種場景。

或許是這次用的都是 12GB RAM 的手機,導致感知不太明顯。但當去探究「內存融合」、「內存拓展」實現的原理後,反而覺得出現上述結論是理所應當。

「內存融合」本質上是「虛擬內存」

在酷安上,有個叫做 Scene 4 的軟件。它裡面有個「SWAP 設置」的選項,進入後會有 Swapfile 與 ZRAM 兩個功能。

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

當你取得 ROOT 權限之後,你就可以在 Android 手機上隨意設置「虛擬內存」瞭。

其實,近來逐漸成為主流的「內存融合」、「內存拓展」在本質上就是虛擬內存。它是 Linux 內核的一項基礎的功能。

不僅是 Linux,在 Mac、Windows 等現代操作系統上,都有「虛擬內存」技術,它已經是現代操作系統的基本功能。

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

同時,國內不少系統為瞭流暢度,也會對後臺進程進行嚴格的監控和管制,現在的中高端新機出現卡頓的幾率已經降低瞭很多。

如此就造成瞭幾個問題。

在初中的計算機課上,我們都學過,RAM 叫做隨機存儲器,可隨時讀寫、速度很快,但斷電數據會丟失。而 ROM 是為隻讀存儲器,存儲數據穩定,斷電後數據不會改變。

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

另外,內存融合在運存 8GB RAM 以下的產品上或許會有更好的效果,理論上會給後臺進程更大的餘量,保證一些常用進程的活躍度。

另外,ROM 的閃存不斷地擦寫會直接影響到它的壽命。

簡單來說,「內存融合」其實也是把後臺的部分數據壓縮「封存」到借用的 ROM 空間中,當需要時,再解壓讀出。

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

大部分 Android 廠商們「內存融合」出來的額外運存,本質上還是 ROM,而並非是簡單的把這部分空間變成 RAM 運行內存。

由此,它並非能完美的解決多個 app 後臺運行,起到關鍵作用的還是原生 RAM 的容量。

12G RAM 加上拓展 8G 並不等於 20G RAM!

此前,ColorOS 在上線「內存融合」功能時,OPPO 的產品經理有過一次集中的答疑。

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

主要有兩點值得參考,一是是否有用,二是是否會影響壽命。

「它並不是噱頭」,虛擬內存其實是存放後臺不活躍的應用進程,給活躍的進程讓位,「減少真實運行內存的壓力,常用 App 會更為流暢」。

「在研發時已經考慮到瞭硬件壽命問題」,「會根據使用場景和器件狀態控制寫入量」,OPPO 也表示這個技術已經過老化測試,壽命影響有限。

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

▲ 這種說法其實並不嚴謹.

無論是從內存融合原理,還是實際體驗,擴展出來的 8GB 空間並不能與原本的 12GB RAM 簡單相加,實際體驗也遠不如真正 20GB RAM。

另外,內存融合在運存 8GB RAM 以下的產品上或許會有更好的效果,理論上會給後臺進程更大的餘量,保證一些常用進程的活躍度。

「虛擬內存」是 Android 系統原本就有功能,它的效果沒有宣傳的那麼誇大,它隻是個輔助,真正起到決定作用的還是實打實的運行內存 RAM。

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

▲ 圖片來自:Pocketlint

其實,Google 在原生 Android 11 中就加入瞭「緩存應用凍結」功能,開啟後會自動凍結後臺 app 進程,禁止占用 CPU 資源,以達到節能省電的目的。

同時,國內不少系統為瞭流暢度,也會對後臺進程進行嚴格的監控和管制,現在的中高端新機出現卡頓的幾率已經降低瞭很多。

手機內存 8G 秒變 20G?一文解讀「內存融合」真有這麼神嗎?

「內存融合」技術本身不算是個「噱頭」,它廣泛的存在於很多操作系統中,但它有著很多的局限,最終在產品上體驗感知不強。

但若廠商們花大力氣去鼓吹「內存融合」能夠達到大運存同樣的效果,那就有些本末倒置,讓內存融合變成瞭一個噱頭。

創作者介紹
創作者 3C王者 的頭像
3C王者宇晨

3C王者

3C王者宇晨 發表在 痞客邦 留言(0) 人氣( 0 )